jquery 写的一个弹出层,我在层放了一个按钮为什么点击没反映?<div id="dialog" title="发送站内信息"><asp:Button ID="btnsend" style="float:left;" runat="server" Text="点击测试"  onclick="btnsend_Click" /> </div>
protected void btnsend_Click(object sender, EventArgs e)
    {
Response.Redirect(" http://www.baidu.com");  //不知道为什么动作走不到后台这}

解决方案 »

  1.   

    </script><script type="text/javascript"> $(function() {
    $( "#dialog" ).dialog({
        height:400,width:500,
    autoOpen: false,
    modal: true
    }); $( "#opener" ).click(function() {
    $( "#dialog" ).dialog( "open" );
    return false;
    });
    });</script>
      

  2.   

    这个层要放在页面的<form runat="server"></form>的里面
      

  3.   

    弹出层的html代码放在aspx页面上了吗
      

  4.   

    要不断点调试下吧
    一个简单的例子:(制作的很粗糙) <script src="JS/jquery-1.4.4.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function() {
                $("#layer").click(function() {
                    $("#hidden").css({"top":"50px","left":"50px"}).show();
                });
            });
        </script>
    <div>
            <input type=button id="layer" value="pop" />
        </div>
        <div style="position:absolute;width:100px;height:50px;display:none" id="hidden">
            <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
        </div>
     protected void Button1_Click(Object sender, EventArgs e)
            {
                Response.Redirect("http://www.baidu.com");
            }
      

  5.   

    楼上的你们都不能解决,,我自己网上找到答案了http://blog.havebb.com/b/post/fix-asp-net-button-not-work-in-jquery-ui-dialog.aspx
    有空都去看看吧,很好的例子。