use*_*521 4 javascript c# asp.net webforms .net-3.5
我试图在C#中的代码隐藏中显示"是/否"消息框.如果用户单击"是",我想调用"AddRecord"过程,如果用户单击"否",则不执行任何操作.
理想情况下,我想使用下面的代码,但是从代码隐藏:
OnClientClick = "return confirm('Are you sure you want to delete?');"
Run Code Online (Sandbox Code Playgroud)
我搜索SO和谷歌,但无法找到任何有用的东西.
Not*_*tMe 12
在"添加记录"按钮上,只需执行以下操作:
<asp:button ID="AddRecordbutton" runat="server" Text="Add Record"
onclick="AddRecordButton_Click" onclientclick="return confirm('add record?');" />
Run Code Online (Sandbox Code Playgroud)
在您的代码中,只需将添加记录代码放在AddRecordButton_Click事件处理程序中.只有在弹出窗口中单击"是"时才会调用它.
或者,您可以让代码隐藏在最初呈现按钮时分配onclientclick代码.
例如:
protected void Page_Load(object sender, EventArgs e) {
AddRecordButton.OnClientClick = @"return confirm('Add Record?');";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37076 次 |
| 最近记录: |