每个按钮我有两个按钮和两个单独的验证组。我在文本框的每个requiredfield验证器上保留了EnableClientScript=false
。我有c#代码如下
void submitButton_Click(object sender, EventArgs e)
{
this.Page.Validate("LoginAccountGroup");
if (this.Page.IsValid)
{
}
}
void saveButton_Click(object sender, EventArgs e)
{
this.Page.Validate("CreateAccountGroup");
if (Page.IsValid)
{
}
}
我的问题是Page.Isvalid
总是在c#代码中返回false。如何使它工作
答案 0 :(得分:0)
试试这个
protected bool IsGroupValid(string sValidationGroup)
{
Page.Validate(sValidationGroup);
foreach (BaseValidator validator in Page.GetValidators(sValidationGroup))
{
if (!validator.IsValid)
{
return false;
}
}
return true;
}