2012-04-19 59 views
0

這裏是我的情況: 我建立一個時間表asp.net應用程序,我想提醒用戶時間衝突的可能性(如果用戶插入某人的新時間表,以及某人已經安排了某些時間)。的Javascript,.NET:秀和消耗的確定/取消警報

我已閱讀並發現很多「在ASP.NET內調用JavaScript」的文章,但它們都顯示瞭如何在用戶點擊某個內容時立即調用函數, 只用OK按鈕顯示一個通用的警報窗口。

我的問題是的話,我怎麼能叫一個javascript消息框與確定,在C#中的功能/處理的中間取消按鈕,並有機會獲得任何代表這些按鈕,這樣我可以相應分支?我聽說jquery messageboxes比普通的更漂亮,我將如何繼續使用它們呢?

+0

http://stackoverflow.com/questions/5731224/calling-javascript-function-from-codebehind – 2012-04-19 14:37:01

+0

你有沒有考慮做服務和AJAX調用服務器端功能檢查可用性? – Zachary 2012-04-19 14:55:13

回答

1

我的問題是,然後,我怎麼能在C#中調用與OK 和取消按鈕的JavaScript的消息框從功能/處理的中間, 訪問任何表示這些按鈕,這樣我可以分支 據此?我聽說jQuery的消息框比常規的 漂亮,我將如何繼續使用它們?

這是不是真的有可能。 Javascript發生在客戶端上。 c#函數處理程序發生在服務器上。它們會在另一臺服務器>客戶機>服務器>客戶機之後發生,您不能在服務器端代碼中間出現問題並返回客戶機,然後返回服務器。

發生在表單發佈點上的所有事情都發生在客戶端上(除非涉及到Ajax),一旦表單發佈並且您處於C#代碼中,則所有內容都在服務器上,直到頁面生命循環完成並將響應返回給客戶端。

如果你想有一個JavaScript確認功能,它需要發生之前的形式發送到服務器,你需要到結果存儲在一個窗體域,它傳遞。或者,您可以根據用戶選擇的確定或取消選擇不發佈表單。

+0

雖然這是正確的答案,我已經找到了解決辦法:使用modalpopup擴展,以顯示與ASP按鈕的定製面板。保存點擊任何按鈕並使用該結果 – sergio 2012-04-20 06:16:37