簡體   English   中英

ASP.net和Javascript確認

[英]ASP.net and Javascript confirmation

我遇到這種情況:我有一個帶有表單和操作按鈕的asp頁面。 當用戶點擊按鈕時,它必須顯示一個確認框(確認)以詢問用戶。 如果用戶說好,則必須執行操作A,如果用戶說取消則必須執行操作B.問題是A,B操作在服務器端,用戶在客戶端。 因為它需要2個動作所以我不能return confirm()添加到onclick屬性中。 所以我所做的就是在表單中創建一個隱藏字段並編寫javascript函數,詢問用戶並在隱藏字段中返回值並提交表單然后根據隱藏字段在服務器上執行操作。

我的問題是:這個案子有更好的設計嗎?

是的,至少在我看來,值得一看的是ajax控件工具包,特別是:

http://www.asp.net/ajaxlibrary/act_Popup.ashx

表單中使用兩個按鈕而不是在提交表單后詢問。

<input type="submit" name="action" value="OK">
<input type="submit" name="action" value="Cancel">

只有單擊的一個將成功。

是Ajax是最好的。

您也可以通過JavaScript進行操作

location.href = newPageUrl; 

主要是在重定向方案中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM