ASP.net MVC 3.0通用验证方法

发布于 2024-12-01 13:52:04 字数 180 浏览 3 评论 0原文

我刚刚学习 MVC 3.0,ValidationMessageFor 效果很好,但其中每一个都附加到特定的用户输入。

我将如何创建一般验证错误?

IE:多个字段的总和应为 100。每个字段单独的可能范围为 0-100,但组合起来也不应超过 100。

我想通知用户此错误。

I'm just learning MVC 3.0 and ValidationMessageFor works great, but each one of those is attached to a specific user input.

How would I go about creating a general validation error?

I.E.: A number of fields are supposed to add up to 100. Each one individually has a possible range of 0-100, but combined should also not cross 100.

I want to notify the user of this error.

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

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

发布评论

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

评论(1

酒与心事 2024-12-08 13:52:04

您始终可以像这样手动插入一条记录:

 if(numbers > 100)
   ModelState.AddModelError("key", "Message I want to show");

当您使用时

Html.ValidationSummary()

它会显示出来。

You can always insert a record manually like so:

 if(numbers > 100)
   ModelState.AddModelError("key", "Message I want to show");

When you use

Html.ValidationSummary()

It will show up.

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