各位大侠,你们好我在后台加了一个按钮 设为 不可见
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Button" Visible="False" /></div>后台有
  protected void Button2_Click(object sender, EventArgs e)
    {
       this.Response.Write("<script language='javascript'>alert('现在查看消息?')</script>");
    }  protected void Page_Load(object sender, EventArgs e)
    {
 if (!IsPostBack)
        {
  Button2.Attributes.Add("onclick", "<script language='javascript'>confirm('现在查看消息') </script>");
      if( //有新消息)
{
  Button2_Click(sender, e); 
}}
}
在这里我如何让按钮先弹出confirm()对话框,然后再根据用户击的是还是否,确定是否要调用后台Button2_Click(sender, e); 方法啊?各位大侠,帮帮我啊?

解决方案 »

  1.   

    你可以
    <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" OnClientClick="return confirm('现在查看消息')" Text="Button" /> </div> 如果你点是就执行Button2的事件,如果点否就不执行
      

  2.   

    你可以
    <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" OnClientClick="return confirm('现在查看消息')" Text="Button" /> </div> 如果你点是就执行Button2的事件,如果点否就不执行,不知道行不行