Asp.net 获取特定的验证器
我可以使用 第页验证程序[0]Asp.net 获取特定的验证器,asp.net,validation,Asp.net,Validation,我可以使用 第页验证程序[0] 有人能告诉我有没有一种方法可以让特定的验证器使用其ID进行搜索?如果前端有验证器,比如: <asp:SomeValidator ID="vField" ... runat="server" /> 您可以使用FindControl搜索页面上的任何控件。它返回一个控件,因此您需要将其转换为正确的类型: var rfv = (RequiredFieldValidator)Page.FindControl("rfv"); 如果控件存在于容器中,则需要从该容
有人能告诉我有没有一种方法可以让特定的验证器使用其ID进行搜索?如果前端有验证器,比如:
<asp:SomeValidator ID="vField" ... runat="server" />
您可以使用
FindControl
搜索页面上的任何控件。它返回一个控件
,因此您需要将其转换为正确的类型:
var rfv = (RequiredFieldValidator)Page.FindControl("rfv");
如果控件存在于容器中,则需要从该容器的控件集合中而不是从页面
中找到它
var rfv = (RequiredFieldValidator)Page.FindControl("rfv");