用户验证控件的问题
用户验证控件的问题
就是最简单的那个验证用户不能为空,怎么我就是调试不成功呢???
例如用户名什么都没填,点击提交时,居然能插入数据库,晕死
源代码:
<td>用户名:</td><td><asp:TextBox ID="TextBox1" runat="server" Width="100px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="用户名不能为空" InitialValue=" "></asp:RequiredFieldValidator></td>
------解决方案--------------------用户名:
<asp:TextBox ID="TextBox1" runat="server" Height="19px">请输入用户名</asp:TextBox>
<asp:Label ID="Label1" runat="server" ForeColor="Red" Text="Label"
Visible="False"></asp:Label>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="请输入用户名" Visible="False"></asp:RequiredFieldValidator>
------解决方案--------------------把提交按钮的 CausesValidation属性设置为true 试试!
------解决方案--------------------问题是这吧 InitialValue=" " 中间已经有个空格了!
------解决方案--------------------InitialValue属性去掉试试