mke*_*y33 3 c# asp.net validation user-controls ascx
我在用户控件(ASCX)中有一个下拉列表,我想从我放置ASCX的页面进行验证,但是当我将ControlToValidate设置到下拉列表时,该页面会抱怨它可以'找到了.感谢您的任何帮助/建议.
在用户控件中公开带有公共属性的下拉列表:
public DropDownList DropDownToValidate
{
get
{
return ddlTest;
}
}
Run Code Online (Sandbox Code Playgroud)
然后使用公开的Dropdown的UniqueID将控件设置为在删除用户控件的页面的页面加载中进行验证:
protected void Page_Load(object sender, EventArgs e)
{
RequiredFieldValidator1.ControlToValidate = WebUserControl1.DropDownToValidate.UniqueID;
}
Run Code Online (Sandbox Code Playgroud)