2

ビューに渡される検証エラー メッセージは、データベースから取得する必要があります。

モデルでデータ注釈を使用したいのですが、検証属性のエラー メッセージ キーは文字列または定数にしかできません。

検証のために他のソリューションを受け入れていますが、データベースからエラー メッセージを取得する必要があります。

エラーメッセージが文字列ではない場合、検証のための他の優れたソリューションはありますか? 現在、T4 を使用して定数ファイルを生成することを考えています...

4

2 に答える 2

3

私の特定の問題は、ASP.NET MVC2 メタデータおよびモデル検証プロバイダーを使用して解決できます。

私が始めた記事は次のとおりです。

http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-2-modelmetadata.html

http://dotnetslackers.com/articles/aspnet/customizing-asp-net-mvc-2-metadata-and-validation.aspx

http://haacked.com/archive/2009/10/01/asp.net-mvc-preview-2-released.aspx

于 2009-11-24T04:57:52.037 に答える
1

検証ランナーをオーバーロードして、エラーメッセージをデータベースからのメッセージと交換することができます。

于 2009-11-24T02:35:52.900 に答える