<asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
       <ContentTemplate>
         ...
       <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="添加" SkinID="win" />
        </ContentTemplate>
        </asp:UpdatePanel>如果不用AJAX页面Button的OnClick事件是可以执行的,正常的。
实现AJAX不刷新页面后,Button的OnClick事件怎么不执行了?(实现AJAX不刷新页面后我的*.CS页面中没有做任何改动)

解决方案 »

  1.   

    发现了问题,是这句引起的问题:
    Response.Write("<script language=javascript>alert('添加成功!')</script>");
    该怎么改这句?
      

  2.   

    Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('熊猫出世')", true);
      

  3.   

     ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "", "alert('熊猫出世');", true);   
      

  4.   

    System.Web.UI.ScriptManager.RegisterClientScriptBlock(ImageButton1, this.GetType(), "click", "alert('注册成功')", true);System.Web.UI.ScriptManager.RegisterClientScriptBlock(按钮名称, this.GetType(), "点击时间", "alert('弹出对话框信息')", true);