我遇到的问题与requiredfieldvalidator控件不工作在ASP.net页面上。我已经正确地完成了该字段的属性,但是当我测试它时,即使有问题的字段为空,也可以发送回发。服务器端验证所需字段
所以我想做服务器端验证,而不是。什么是最好的方式来做到这一点?在导致回发的情况下?另外,如果我发现该字段是空白的,我如何让用户回到屏幕上,并将其他字段上的所有其他值保留原样并显示“此字段不能为空”的消息。
编辑:
这是代码:
<asp:TextBox ID="fName" TabIndex="1" runat="server" Width="221px" CausesValidation="True"></asp:TextBox>
<asp:RequiredFieldValidator ID="FNameRequiredFieldValidator" runat="server"
ControlToValidate="fName" InitialValue="" ErrorMessage="Filter Name cannot be blank."
ToolTip="Filter Name cannot be blank.">*</asp:RequiredFieldValidator>