比如在.cs中的button添加一个属性
Button1.Attributes.Add("onclick", "return confirm('Are you sure?')");怎么得到它的返回值?

解决方案 »

  1.   

    放个隐藏域  xxx.value=confirm('Are you sure?')
      

  2.   

    if (confirm('Are you sure?'))
    {
        // true
    }
      

  3.   

    我之前也是放在放一个Button,把值赋给它,然后再判断的,我想直接得到的它返回的"true"和"false"值,就是弹出框的“确定”和“取消”
      

  4.   

    我个人觉得啊。你现在给控件加了一个事件,这样的话。你可以为控件加上一个客户端事件,去调用js中的方法这样就可以采用jquery来实现了。
      

  5.   

    if (confirm('Are you sure?'))
    {
    // true
    }
    好像不工作?
    我的代码如下:
    1.cs代码     protected void btnClick_Click(object sender, EventArgs e)
        {
           ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "fresh('" + type + "');", true);
        }
    2.  .aspx代码      <script type="text/javascript" language="javascript">        function fresh(str) {
                if (confirm('Are you sure?'))
                {
                    window.opener.document.getElementById("btnupdate").click();
                }
            }
           </script>
      

  6.   

    Button1.Attributes.Add("onclick", "return showConfirm('Are you sure?')");
    前台
    添加一个js函数
    function showConfirm( msg)
    {
    return confirm(msg);
    }
      

  7.   

    我的本意就是一个Button_click的confirm返回为true的时候刷新另外一个Button_click事情