c# - 确认对话框以及如何在代码隐藏中控制它

标签 c# javascript asp.net code-behind scriptmanager

当我加载页面时,我加载此脚本:

ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(),
                              "question",
                              "<script type = 'text/javascript'>if(confirm('Are you sure you want to do this?')) return true; else return false;</script>",
                              false);

我不知道当用户点击在代码中执行某些操作以及当点击执行其他操作时如何处理?
如何在代码隐藏中处理此点击?

最佳答案

如果你返回true/false,那么在你后面的代码中只会得到true。 要获取 false 值,您还必须创建另一个函数。

我喜欢的最好的方法是在hiddenfield中设置返回参数的值。并在代码隐藏中获取此变量并相应地工作。

关于c# - 确认对话框以及如何在代码隐藏中控制它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16771212/

相关文章:

javascript - AngularJS 中的可缩放网络图

asp.net - 我可以看到 IIS 加载(或未加载).net httpmodule 的日志吗?

c# - 如何保留在使用 List.Clear() 之前已经创建的列表

c# - 从更新面板写入文本框

c# - 枚举所有可能的字符

c# - 如何获取RadPageView控件的RadTab

c# - 仅打印出 IEnumerable 中的奇数元素?

c# - GDI+画很多矩形

javascript - 强制 Facebook 使用风格

javascript - 如何在表单中设置内容类型?