1

参考。这个微软官方视频: http ://www.asp.net/web-api/videos/getting-started/custom-validation

我下载了代码并运行它。没关系。

然后,我从 html 文件中删除所有客户端验证属性(data-val-*)。它没有正常工作。我在网页上看不到验证消息。

我的问题是如何规范服务器端验证消息以及如何将它们显示为客户端验证。

4

1 回答 1

1

为什么要删除验证属性?这正是为您提供验证消息的原因。要更改验证测试,您需要在模型属性上设置适当的验证属性,例如,

[Required]
public string Genre { get; set; }

[Range(1, 100)]
[DataType(DataType.Currency)]
public decimal Price { get; set; }

[StringLength(5)]
public string Rating { get; set; }

这篇关于 ASP.NET MVC 4 模型验证的帖子所述

于 2012-09-24T06:41:32.143 回答