ASP.NET 自定义验证器错误消息:无法验证属性引用的控件
我使用 ASP.NET 并有一个 Button 和一个 CustomValidator,它必须进行验证 按钮。
<asp:Button ID="saveButton" runat="server" OnClick="SaveButton_Click" Text="Speichern"
CausesValidation="true"/>
<asp:CustomValidator runat="server" ID="saveCValidator" Display="Static"
OnServerValidate="EditPriceCValidator_ServerValidate"
ControlToValidate="saveButton" ErrorMessage="">
加载页面时,我收到错误消息:
“控制‘saveButton’引用 ControlToValidate 属性 无法验证“saveCValidator”。”
可能是什么问题?我在网上搜索了,但这没有多大帮助。
I use ASP.NET and have a Button and a CustomValidator, which has to validate
the button.
<asp:Button ID="saveButton" runat="server" OnClick="SaveButton_Click" Text="Speichern"
CausesValidation="true"/>
<asp:CustomValidator runat="server" ID="saveCValidator" Display="Static"
OnServerValidate="EditPriceCValidator_ServerValidate"
ControlToValidate="saveButton" ErrorMessage="">
When loading the page, I receive the error message:
"Control 'saveButton' referenced by
the ControlToValidate property of
'saveCValidator' cannot be validated."
What might be the problem? I searched on the net, but this didn´t help much.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
AFAIK,
ControlToValidate
属性应指向输入控件,或为CustomValidator
控件留空。来自 MSDN 的参考:
AFAIK,
ControlToValidate
property should point to input control or left blank for theCustomValidator
control.A reference from MSDN:
您只能对接受的输入控件使用 CustomValidator用户输入:
您要做的就是查看此处 按钮控制和验证。
You can only use a CustomValidator against Input controls that accept user input:
What you want to do is look here at Button Controls and Validation.