1
我刚刚学习MVC 3.0和ValidationMessageFor
伟大的作品,但每一个都附加到特定的用户输入。ASP.net MVC 3.0一般验证方法
我该如何去创建一个通用验证错误?
IE:多个字段都应该加起来100。每个一个可单独具有的0-100的可能的范围内,但也结合不应越过100
欲通知该用户错误。
我刚刚学习MVC 3.0和ValidationMessageFor
伟大的作品,但每一个都附加到特定的用户输入。ASP.net MVC 3.0一般验证方法
我该如何去创建一个通用验证错误?
IE:多个字段都应该加起来100。每个一个可单独具有的0-100的可能的范围内,但也结合不应越过100
欲通知该用户错误。
您可以随时手动插入一条记录,像这样:
if(numbers > 100)
ModelState.AddModelError("key", "Message I want to show");
当您使用
Html.ValidationSummary()
它会显示。
谢谢Tejs,什么是“关键”是不是链接到模型的属性?我试着调用“随机”,但错误不会显示。谢谢! – Justin
这是一个引擎盖下的字典。 '钥匙'通常是属性名称。 – Tejs
感谢Tejs的帮助,但它似乎没有工作。即使ValidationSummary为true,我的单独消息仍然不显示。 – Justin