【发布时间】:2011-09-29 12:38:17
【问题描述】:
我创建了一个自定义服务器控件。到目前为止,此控件在网页中呈现了一些 html。在提交页面时,我需要获取在服务器控件的文本框中输入的值并调用一些 Web 服务来验证用户的输入。我不想在使用此控件的页面后面的代码中编写此代码。我希望将所有验证写入服务器控件本身,如果验证失败,Page.IsValid 应设置为 false。如果服务器控件中的用户输入值是有效的 Page.IsValid 将为真。
我正在尝试实现与 google recaptcha 相同的功能。用户使用该控件所需要做的就是在页面中使用该控件。用户输入的值正确或不正确在控件本身和页面后面的代码中处理,只有Page.IsValid。这是谷歌上解释这一点的页面
http://code.google.com/apis/recaptcha/docs/aspnet.html
我也使用了 google recaptcha,它按预期工作。我还想为我的服务器控件构建相同类型的功能,如果可能,请提供帮助。
【问题讨论】:
标签: asp.net validation controls