0

假设我有一个字符串列表。我有一个 TextBox 和一个ADD 按钮,它不向列表添加空值。

页面上还有一个NEXT按钮。单击下一步按钮时,列表的内容将显示在另一个页面上。我想继续进行验证,以便用户只有在列表不为空(至少包含一个元素)时才能访问结果页面。

另外,我希望摘要验证显示错误消息,以保持显示错误的标准方式。这是我用来检查单击了哪个按钮以及列表中的元素数量的代码。

protected void UploadWizard_NextButtonClick(object sender, WizardNavigationEventArgs e)
{     
 string ctrlID = ObjectFinderHelpers.GetPostBackControl(this.Page).ID;
 if (ctrlID == "StepNextButton" & KeyWordList.Count == 0)
   //Do something to keep the user on the same page
   //So that he can add at least one element to the list 
 }
  1. 我如何进行验证,即我需要哪个验证控件?
  2. 如何向摘要验证控件显示错误消息?

感谢您的帮助

4

1 回答 1

1

您可以使用Customvalidator 控件进行自定义验证,实现 OnServerValidate 进行自定义验证。这可以作为任何标准验证控件与验证摘要控件集成。

于 2011-04-22T07:39:15.747 回答