当用户点击一按钮时,出现消息框,然后在服务器端获取用户点击的“确定”或“取消”作出判断:
if(“确定”)
{// 执行代码}
else
{// 执行代码}
请问如何实现呢?

解决方案 »

  1.   


    if ( DiaglogReulst.OK==MessageBox.Show(this,"自已写问题?", "询问信息" , MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)
    {}
    else
    {
    }
      

  2.   

    return confirm("确定要只要做吗")
      

  3.   

    添加一个隐藏控件Hid_Flag;
    <script>
    if (confirm('Sure?'))
    {
      document.getElementById("Hid_Flag").value = "1";
    }
    else
    {
      document.getElementById("Hid_Flag").value = "0";
    }
    document.form1.submit();</script>
    然后页面回传在cs文件中再判断
    if(this.Hid_Flag.value == "1")
    {
     //do sth
    }
    else
    {
     //do another thing
    }
      

  4.   

    回leafsword_519(藏马)(玫瑰舞) :
    服务器端无法获取客户端控件的值,this.Hid_Flag.value == "1" ,这句出错啦
      

  5.   

    script>
    if (confirm('Sure?'))
    {
      document.getElementById("Hid_Flag").value = "1";
    }
    else
    {
      document.getElementById("Hid_Flag").value = "0";
    }
    document.form1.submit();</script>