关于网友提出的“请大家帮帮忙看看为什么注销不了啊”问题疑问,本网通过在网上对“请大家帮帮忙看看为什么注销不了啊”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:请大家帮帮忙看看为什么注销不了啊
描述:我在母版页里加了一个按钮来控制退出,现在却用不了。。。
这是代码。。。用来转到另一个页面
protectedvoid Button1_Click(object sender, EventArgs e)
{
Response.Redirect("logout.aspx");
}
publicpartialclass logout : System.Web.UI.Page
{
protectedvoid Page_Load(object sender, EventArgs e)
{
Session.Clear();
Response.Redirect("Default.aspx");
}
}
是代码有问题吗????我还用了Session.Abandon();也不行。。。。
清掉之后不就是应该不显示底下这部分了吗

View Code
publicpartialclass Site : System.Web.UI.MasterPage
{
protectedvoid Page_Load(object sender, EventArgs e)
{
if (Session["Username"] != null)//null这里不能加双引号 {
MenuItem m = new MenuItem();
m.NavigateUrl = "Addperson.aspx";
m.Text = "新增人员";
NavigationMenu.Items.Add(m);
Label1.Text = "欢迎管理员"+Session["Username"].ToString();
HeadLoginView.Visible = false;
Button1.Visible = true;
}
}
解决方案1:Button1_Click会引起所在页面服务器的回发,而hyperlink的连接就不会,请检查
Button1_Click所在页面的初始化函数是否执行了Session的赋值
解决方案2:断点试一下看会不会跑进去
以上介绍了“请大家帮帮忙看看为什么注销不了啊”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1030287.html