我在ASP.NET中有一个Head.ascx的文件,里面有一个退出按钮<asp:LinkButton />,想点击它的时候出现一个对话框(“是否要退出?”),如果“是”则将Session["user"]=null;,若是“否”则不改变。请问这个如何实现对话框?用C#语言,谢谢!!

解决方案 »

  1.   

    LinkButton.a.....("onclick","<script>confirm('是否真的关') return false</script")
      

  2.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    LinkButton1.Attributes.Add("onclick","javascript:return confirm('是否要退出?');"); 
    }protected void LinkButton1_Click(object sender, EventArgs e)
    {
    Session["user"]=null;
    }
      

  3.   

    <%@ Page Language="C#" %> <SCRIPT language="javascript"> function getconfirm () { if (confirm("确定退出?")==true) return true; else return false; } </SCRIPT> <script runat="server"> public void Page_Load(Object sender, EventArgs E) { btnSubmit.Attributes.Add("onclick","return getconfirm ();"); } void btnSubmit_Click(object sender, EventArgs e) { Session["user"]=null;,} </script> <html> <head> </head> <body> <form runat="server"> 
    <asp:LinkButton id="btnSubmit" onclick="btnSubmit_Click" runat="server" Text="确定退出"></asp:LinkButton><br/> 
    </form> </body> </html>
      

  4.   

    LinkButton1.Attributes.Add("onclick","javascript:return confirm('是否要退出?');"); 
      

  5.   

    Button类的控件有一个onclientclick属性
    用这个可以解决你的问题
    这是最好的办法了
      

  6.   

    用div模拟一个,我就是这样作的