【发布时间】:2015-05-10 17:14:23
【问题描述】:
我有这个错误 - 'TextBox' 类型的控件'txtUserName' 必须放在带有 runat=server 的表单标记内。我无法摆脱它,我的文本框放在带有 runat=server 的表单标签内。
我正在访问的页面是我的“重置密码”页面.
这是我目前正在使用的代码。
<head runat="server">
<title></title>
</head>
<body>
<div style="font-family:Arial">
<table style="border: 1px solid black; width:300px">
<tr>
<td colspan="2">
<b>Reset my password</b>
</td>
</tr>
<tr>
<td>
User Name
</td>
<td>
<form action="ChangePassword.aspx" method="get">
<asp:TextBox ID="txtUserName" Width="150px" runat="server"
ontextchanged="txtUserName_TextChanged">
</asp:TextBox>
</form>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="btnResetPassword" runat="server"
Width="150px" Text="Reset Password" onclick="btnResetPassword_Click" />
</td>
</tr>
<tr>
<td colspan="2">
<asp:Label ID="lblMessage" runat="server"></asp:Label>
</td>
</tr>
</table>
</div>
</body>
</html>
【问题讨论】:
标签: c# asp.net forms visual-studio-2010