MVC 3 アプリケーションでローカライズされたモデル検証を使用しています。Required 属性と errormessage リソースを使用してこれを行いました。これは、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; }