【发布时间】:2011-08-16 13:46:24
【问题描述】:
我遇到了 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>
【问题讨论】:
-
这个链接有点过时了,但仍然是使用验证器的一个非常有用的介绍——它帮助了我很多:codeproject.com/KB/validation/aspnetvalidation.aspx
标签: asp.net