[英]ASP C# RequiredFieldValidator
[textbox1]
[textbox2]
[button1] [linkbutton1]
i have 2 textboxes
, 2 RequiredFieldValidator
, button1
and linkbutton
. 我有2个
textboxes
,2个RequiredFieldValidator
, button1
和linkbutton
。 the button1 and 2textboxes are working properly with RequiredFieldValidator, but if i click the linkbutton the RequiredFieldValidator also appears. button1和2文本框与RequiredFieldValidator一起正常工作,但是如果我单击链接按钮,RequiredFieldValidator也将出现。
I want the RequiredFieldValidator
focus only in button1
. 我只
RequiredFieldValidator
button1
的RequiredFieldValidator
焦点。 Is this possible? 这可能吗?
像这样在您的链接按钮标记中设置CausesValidation="false"
<asp:LinkButton ID="lnkButton" runat="server" CausesValidation="false"></asp:LinkButton>
you need to specify Validation Groups 您需要指定验证组
<asp:requiredfieldvalidator id="RequiredFieldValidator2"
controltovalidate="AgeTextBox"
validationgroup="PersonalInfoGroup"
errormessage="Enter your age."
runat="Server">
</asp:requiredfieldvalidator>
Use
ValidationGroup
property ofRequiredFieldValidator
.使用
RequiredFieldValidator
ValidationGroup
属性。
Set the ValidataionGroup="someName"
for your textbox1-requiredfieldvalidator
, textbox2- requiredfieldvalidator
and your button1
control. 为
textbox1-requiredfieldvalidator
, textbox2- requiredfieldvalidator
和button1
控件设置ValidataionGroup="someName"
。
Note: Keep the name of the ValidationGroup
same. 注意:保持
ValidationGroup
的名称相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.