モデル状態リソースを(別の言語に)置き換える必要があります。
上記の質問に対するいくつかの回答を見てきましたが、残念ながらそれを機能させることができませんでした。詳細な回答や例があれば、それが適用されます。
ありがとうございました。
モデル状態リソースを(別の言語に)置き換える必要があります。
上記の質問に対するいくつかの回答を見てきましたが、残念ながらそれを機能させることができませんでした。詳細な回答や例があれば、それが適用されます。
ありがとうございました。
v2についてはわかりませんが、これはv1で機能します:
PropertyValueInvalid
リソース ファイルでは、 およびという名前の文字列を定義できますPropertyValueRequired
。System.Web.Mvc.DefaultModelBinder.ResourceClassKey = "resource file name"
で。とった。
ASP.NET MVC 2 RC では、InvalidPropertyValueではなくPropertyValueInvalidです。
使用してみてください: <%= Html.ValidationMessage("Price") %> スター「*」なし。
Cynthia、これを web.config に追加してみてください
<compilation debug="true" targetFramework="4.0">
<buildProviders>
<add extension=".resx" type="System.Web.Compilation.ResXBuildProvider"/>
<add extension=".resources" type="System.Web.Compilation.ResourcesBuildProvider"/>
</buildProviders>
</compilation>
メッセージを検索するためにMVC を呼び出しhttpContext.GetGlobalResourceObject(ResourceClassKey, "InvalidPropertyValue", CultureInfo.CurrentUICulture)
ます。場合によっては、これらのプロバイダーを GetGlobalResourceObject に追加して正しいリソースを検索する必要があります。