c# - 在asp .net C#中获取返回确认弹出框值

标签 c# javascript asp.net

如何获取在确认框中按下的值?

 <script type = "text/javascript" language = "javascript">
        function confirm_proceed()
        {
            if (confirm("Are you sure you want to proceed?")==true)
                return true;
            else
                return false;
        }
    </script> 

C#

  Button2.Attributes.Add("onclick", "return confirm_proceed();");

最佳答案

试试这个,如果这是唯一有这种行为的按钮

Button2.Attributes.Add("onclick", "return confirm('Are you sure you want to proceed?')");

它是内联的并且看起来很简单,但是如果您有多个以这种方式运行的控件,那么您的原始方法将很容易维护。

并且您的原始功能可以缩小为

 <script type = "text/javascript" language = "javascript">
        function confirm_proceed()
        {
            return confirm("Are you sure you want to proceed?");
        }
 </script> 

关于c# - 在asp .net C#中获取返回确认弹出框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5892068/

相关文章:

c# - 在 windows Phone 8 sdk 中显示 "Loading"

仅在 IE 中,JavaScript 函数未在外部 .js 文件中定义

javascript - 通过 displayName 查找的 enzyme 开 Jest 不起作用?

c# - 从 JavaScript 调用 ASP 函数

c# - 在 .NET 等托管环境中是否可能发生内存泄漏?

c# - 在列表中查找两个(或更多)属性的最大值

c# - ASP.NET 异步等待操作中的线程处理

asp.net - (TS) In 'const' enum declarations member initializer must be constant expression

c# - 以编程方式提升进程特权?

javascript - JS匹配 'any string'正则表达式返回整个空字符串