日期:2014-05-17  浏览次数:20469 次

关于button
一个 <asp:Button ID="btnCreate" runat="server" Text="确定"onclick="btnCreate_Click1"  />
能不能同时监听到客户端的click事件和服务端的click事件。
例如:
 $("#btnCreate").click(function () {

                alert("客户端事件!");
          });


 protected void btnCreate_Click(object sender, EventArgs e)
    {
        Response.Write("<script>alert('服务端事件!')</script>");
           }
最近做的相册管理系统遇到了类似问题:用服务端button(runat="server")就触发不了客户端的click
asp.net? button 客户端和服务端

------解决方案--------------------
    <asp:Button ID="Button1" runat="server" CssClass="button1" Text="Button" 
        UseSubmitBehavior="False" onclick="Button1_Click" />

        jQuery(document).ready(function () {
           jQuery("#Button1").click(function () {
                alert("客户端事件!");

            });
        });


        protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write("<script>alert('服务端事件!')</script>");

        }


这个是可以的