我在網頁末尾有一個確認按鈕。我想打開警告或彈出視窗并做出是或否選項。我正在用asp撰寫,我是新手。我不能,我怎么辦?你能幫助我嗎?
在 .aspx 中:
<telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel3" LoadingPanelID="RadAjaxLoadingPanel2">
<br /><br /><br /><br /><br />
<div class=" col-md-2">
<asp:Button ID="Button3" runat="server" OnClick="getButton3_Click" Text="Approve" CssClass="btn btn-block form-control green" />
</div>
</telerik:RadAjaxPanel>
在aspx中:
protected void getButton3_Click(object sender, EventArgs e)
{
string OldItemStockCode = txtOldItemStockCode.Text;
string NewItemStockCode = txtNewItemStockCode.Text;
if (OldItemStockCode != null && NewItemStockCode != null)
{
GroupDataContext ark = new GroupDataContext();
ChangedStockCode stockCodes = new ChangedStockCode();
stockCodes.OldItemStockCode = OldItemStockCode;
stockCodes.NewItemStockCode = NewItemStockCode;
ark.ChangedStockCodes.InsertOnSubmit(stockCodes);
ark.SubmitChanges();
}
}
uj5u.com熱心網友回復:
您可以像這樣控制 asp.net 按鈕的是/否和觸發器:
<asp:Button ID="Button3" runat="server"
OnClick="getButton3_Click" Text="Approve"
CssClass="btn btn-block form-control green"
OnClientClick="return confirm('are you sure?')"
/>
因此,上面將彈出一個確認提示。如果用戶點擊“ok”,確認回傳true,按鈕點擊將觸發(運行代碼后面)。
如果用戶點擊取消,則按鈕代碼不會運行。因此,在按鈕的 onclientclick 中回傳 true 或 false 可以(并且將)控制按鈕在單擊時是否實際運行。
所以,在上面你會看到:

因此,只需添加“回傳確認('您的訊息在這里');
當然,現在我們通常可能想要采用一些可愛/漂亮/好看的對話框,因為內置的瀏覽器對話框并不是那么好看。
您可以這樣做,但請記住,大多數 JavaScript 加載項和非常酷的對話框(例如引導程式)不會停止代碼,并且需要多一點代碼才能使其作業。
你的專案中可能有 jQuery,所以如果你愿意,你可以引入 jQuery.UI,這將使你擁有漂亮的對話框,甚至可以更改按鈕的名稱(確認后,你只有確定,取消) .
如果您認為按鈕“確認”對話框不是那么好,我可以為此發布一個漂亮的對話框示例。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/341472.html
上一篇:如何為AzureWeb應用啟用集成Windows身份驗證
下一篇:使用復雜物件的嵌套asp中繼器
