在asp.net c中的主页中插入注销按钮时出错

时间:2013-03-16 15:39:42

标签: c#-4.0 logout

“Button”类型的控件“ctl00_logout”必须放在带有runat = server的表单标记内。

我在运行此代码时遇到此问题。

<div align="center">
             <asp:Button ID="logout" runat="server" Text="Logout" Visible="false" 
                 onclick="logout_Click" />
            </div>

我的代码隐藏文件代码是:

protected void logout_Click(object sender, EventArgs e)
{
    Session.Abandon();
    Session.Clear();
    Response.Redirect("~/Home Page.aspx");
}

如果我将表格标签放在母版页内,那么我也会收到错误......请给出解决方案,谢谢你......

1 个答案:

答案 0 :(得分:0)

MasterPage中的每个内容都必须包含在<form runat="server">标记中 - 开始标记位于<body>标记之后,而形式结束标记位于</body>之前}