首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >提交时获取确认答案

提交时获取确认答案
EN

Stack Overflow用户
提问于 2013-02-18 21:54:00
回答 2查看 239关注 0票数 0

在我的C#代码中,我使用以下代码向用户显示了一个确认框:

代码语言:javascript
运行
复制
string confirmMsg = "All the cause data will be permanently removed. Are you sure you want    to continue";
ClientScript.RegisterStartupScript(Page.GetType(), "TWCL Issue Mgmt System", "confirm('" + confirmMsg + "');", true);

我正在尝试将答案(是或否)放入布尔值或其他变量中,这样我就可以根据给定的答案执行其他代码。所以我想要这样的东西:

代码语言:javascript
运行
复制
bool x = ClientScript.RegisterStartupScript(Page.GetType(), "TWCL Issue Mgmt System", "confirm('" + confirmMsg + "');", true);
if(x)
{
 /*Exceute the rest of the code here*/
}
else
{
  /*do postback*/
}

关于如何从确认框中获得是/否答案,您有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2013-02-18 21:56:20

在表单上创建隐藏字段。用一些javascript将问题的答案写在隐藏字段中。读取后面代码中隐藏字段的值。

票数 0
EN

Stack Overflow用户

发布于 2013-02-18 22:09:18

您正在注册的启动脚本将在显示网页时运行,此时用户尚未有机会与其进行交互。

更常见的做法是使用执行回发的按钮的OnClientClick属性:

代码语言:javascript
运行
复制
<asp:Button ...
   OnClientClick="return confirm('Are you sure?');" 
/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14937957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档