可以回发javascript:__doPostBack();
或用隐藏的控件,js里设值
cs里取值.Request.Params["filed"];

解决方案 »

  1.   

    服务器控件使用了confirm后,点击取消时能不能不执行服务端事件。
    button onclick="aa()"
    <script..
    function aa(){confirm('..');}
    ..
      

  2.   

    可以
    button onclick="return confirm()"
      

  3.   

    <script language="javascript">
    function do_confirm()
    {
    var res = window.confirm("yes or no?");
    window.document.test.hdValue.value= res;
    window.document.test.submit();

    }
    </script>

    </HEAD>
    <body>
    <form id="test" method="post" runat="server">
    <table width="500" align="center">
    <tr>
    <td><div id="msg">
    <asp:Label id="lblMessage" runat="server"></asp:Label></div>
    </FONT></td>
    </tr>
    <tr>
    <td>
    <INPUT type="button" value="Button" onclick="do_confirm();" />
     <input type="hidden" id="hdValue" name="hdValue" runat="server" />
    </td>
    </tr>
    </table>
    </form>
    </body>--------aspx.cs------------
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    lblMessage.Text = hdValue.value;
    }

    it's ok
      

  4.   

    StrScript.Append( "<script Language=JavaScript>" );
    StrScript.Append( "if ( confirm( '修改成功,继续修改吗?' ) == true ){window.location.href='Modify.aspx?AdminID="+AdminID+"';}");
    StrScript.Append( "else{window.location='list.aspx';}</script>" );
    if ( !this.IsClientScriptBlockRegistered( "SuccessAdd" ) )
    {
    Page.RegisterClientScriptBlock( "SuccessAdd", StrScript.ToString() );
    }在Modify.aspx中能得到AdminID的值。
      

  5.   

    http://www.erp800.com/net_lover/ShowDetail.asp?id=9EEAFE96-3393-4228-A19C-C85A1456D104http://www.erp800.com/net_lover/ShowDetail.asp?id=D4F5E756-0D33-402D-B40D-48E657BD3D4Fhttp://www.erp800.com/net_lover/ShowDetail.asp?id=81277B42-361C-4FAB-9A1E-B661ABE517F5