我有一个SERVER button:
先select数据库
if 记录>=1 then
   弹出窗口询问是否继续?
   if(继续)
      do ttt()
   else
      exit sub
else
endif
请问:如何获得弹出窗口的返回值?

解决方案 »

  1.   

    要不就在页面上摆一个Hidden,来记录这个返回值吧
      

  2.   

    大概意思是这样
    页面上摆放一个runat server的Hidden(Hidden1)<script>
    function myconfirm()
    {
       if(confirm('是否?'))
        document.all.<%= Hidden1.ClientID %>.value = "1";
       else
        document.all.<%= Hidden1.ClientID %>.value = "0";}
    <script>
    在你的程序里面
    用page.response.write之类的方法来输出这个myconfirm if(this.Hidden1.Value = "1")
          do ttt()
       else
          exit sub
      

  3.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面

    //对“通过验证”按钮添加确认框
    bt1.Attributes.Add("onclick","return window.confirm('您确定要添加所选用户吗?');");
    //对“删除用户”按钮添加确认框
    bt2.Attributes.Add("onclick","return window.confirm('您确定要删除所选用户吗?');");
    }
      

  4.   

    我也想知道,这种一直要在server那边操作的一串操作,中间怎么才能加一个client这边的confirm