在验证代码中的变量时使用哪个验证控件(而不是另一个控件)?

发布于 2024-11-02 13:11:51 字数 685 浏览 4 评论 0原文

假设我有一个字符串列表。我有一个文本框和一个添加按钮,它不会向列表中添加空值。

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

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

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. 如何向摘要验证控件显示错误消息?

感谢您的帮助

Let's say I have a list of strings. I have a TextBox and a ADD button which adds no null values to the list.

There's also a NEXT button on the page. When the Next Button is clicked, the list's content is displayed on another page. I'd like to proceed to a Validation so that the user can get to the result page only if the list is not empty (contains at least one element).

Also, I'd like the error message to be displayed by a Summary Validation to keep a standard way of displaying errors. Here is the code I use to check which button was clicked and the number of elements in the list.

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. How do I proceed to the validation, i.e. which validation control do I need?
  2. How do I display error message to a Summary Validation Control?

Thanks for helping

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忆梦 2024-11-09 13:11:51

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

You can use Customvalidatorcontrol to do custom validation,implement the OnServerValidate to do custom validation. This can be integrated with the Validation Summary control as any standard validation control.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文