我有一个必填字段验证器,我为SetFocusOnError =“true”
添加了属性 <asp:RequiredFieldValidator ID="RequiredFieldValidatorFirstName" runat="server" CssClass="message-validation-color"
Text="Required first name!"
SetFocusOnError="true"
ControlToValidate="txtFirstName" />
<br/>
但每当我点击提交按钮。焦点将设置在名字的文本框中(实际上是我的目标)。然后页面重新加载,焦点将丢失。 我注意到,当我不包含SetFocusOnError =“true”时,页面不会重新加载。
使用SetFocusOnError =“true”时,是否需要添加任何验证?
我只想将焦点放在有错误的字段上,而不是要重新加载页面。
答案 0 :(得分:0)
要尝试的两件事: