ASP.NET MVCでDISPLAYNAMEデータアノテーションを動的に設定します
-
14-09-2020 - |
質問
次のフィールドを持つデータベーステーブルがあります。
item_key、 item_value、 表示名、 UIHINT
DisplayTemplateとdisplayNameを指定するデータベーステーブルで指定できるようにしたい。
<%= Html.EditorFor(p=>pageField.item_value, pageField.uihint) %>
.
UIHINTが機能していますが、DISPLAYNAMEを動的に設定する方法はうまくいかないため、上記のコードは
のようなものを作成しています。item_value textbox
item_value textbox
item_value textbox
item_valuesのタイトルがdisplay_nameフィールドから引いていることを望みます。
これをデータ注釈で行うことは可能ですか? http://msdn.microsoft.com/en-us/library/system.componentModel.DataAnnotations.DisplayAttribute%28V= vs.95%29.aspx と検索していますが、検索していません。
の後に私が何であるかの例解決
それをするようにCusotm ModelMetadataProviderを実装する必要があります。このリンクはあなたが始めるべきです:
http:// dotnetslackers.com /記事/ ASPNet /カスタマイズ-ASP-NET-MVC-2-Metadata-And-Validation.aspx
所属していません StackOverflow