“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");
}
如果我将表格标签放在母版页内,那么我也会收到错误......请给出解决方案,谢谢你......
答案 0 :(得分:0)
MasterPage
中的每个内容都必须包含在<form runat="server">
标记中 - 开始标记位于<body>
标记之后,而形式结束标记位于</body>
之前}