我在我的 mvc 3 应用程序中使用本地化模型验证。我使用Required 属性和错误消息资源做到了这一点。这适用于几乎所有浏览器,除了 7 和 8。您可以在下面找到我使用的示例代码。
示例代码:
[Required(ErrorMessageResourceName = "Error_field_is_required", ErrorMessageResourceType = typeof(Global))]
[StringLength(90, ErrorMessageResourceName = "Error_max_string_90", ErrorMessageResourceType = typeof(Global))]
public string LastName { get; set; }