我需要顯示一個提醒如浮動彈出/警報在我的asp.net MVC(C#)應用程序。顯示提醒如浮動彈出/警報
當用戶有從應該在特定的時間通知管理員的任何信息,我需要將其顯示爲浮動彈出/警報在用戶的屏幕上。
對於例:當管理員設置警報「到期還款截止日期爲10月15日 - 2009年」,通知上的「12 - 10月,2009年10:00 AM」的用戶。然後它應該在「2009年10月12日上午10:00」向用戶顯示提醒,因爲「到期日付款是2009年10月15日」。
有沒有簡單的方法來做到這一點?
我需要顯示一個提醒如浮動彈出/警報在我的asp.net MVC(C#)應用程序。顯示提醒如浮動彈出/警報
當用戶有從應該在特定的時間通知管理員的任何信息,我需要將其顯示爲浮動彈出/警報在用戶的屏幕上。
對於例:當管理員設置警報「到期還款截止日期爲10月15日 - 2009年」,通知上的「12 - 10月,2009年10:00 AM」的用戶。然後它應該在「2009年10月12日上午10:00」向用戶顯示提醒,因爲「到期日付款是2009年10月15日」。
有沒有簡單的方法來做到這一點?
嗯,不知道它有多簡單,但你可以使用JQuery Timer plugin來啓動一個定時器,它會偶爾運行一次,然後做一個ajax調用來檢查用戶是否需要一個警報被通知。
所以當管理員設置支付我只想提交到數據庫中。 您將要進行ajax呼叫的功能將檢查是否有任何付款達到了警報日期時間。該函數可以返回一個JSON對象,並在彈出窗口中顯示所有需要的信息。
$(document).everyTime(10000, function(i) {
$.ajax({
type: "POST",
url: "controller/CheckTimerAction",
dataType:"json",
error: function(xhr, status, error) { },
success: function(response) {
if (response.AlertExist) {
var dialog = $('#dialog');
dialog.html(response.AlertInfo);
dialog.dialog('option', 'width', '50%');
dialog.dialog('open');
}
}
});});
有Dialog jquery plugin可以幫助您顯示模式彈出對話框。
只是爲了澄清..你問如何最好做一個定時器/提醒..或如何做實際彈出? – Evildonald 2009-10-12 15:46:11
我正在尋找如何在用戶的屏幕上顯示彈出窗口。 – Prasad 2009-10-12 16:03:38