0

J'ai une table de base de données avec les champs suivantsparamètre annotation de données displayname dynamiquement dans asp.net mvc

item_key, item_value, display_name, UIHint

Je veux être en mesure de préciser dans la base de données table which displaytemplate à utiliser et aussi le nom d'affichage.

<%= Html.EditorFor(p=>pageField.item_value, pageField.uihint) %> 

Le UIHint travaille, mais je ne peux pas trouver un moyen de régler la displayname dynamique, le code ci-dessus est produit quelque chose comme

TEXTBOX item_value

TEXTBOX item_value

valeur_élément TEXTBOX

Où je veux que les titres item_values ​​soient retirés du champ display_name. Est-il possible de le faire avec des annotations de données?

J'ai regardé le http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayattribute%28v=VS.95%29.aspx et la recherche autour, mais n'ai pas réussi à trouver des exemples de ce que je suis après

+0

Pourquoi accordez-vous tout simplement pas simple étiquette avec le nom d'affichage ou modèle pour créer tout type de pageField? – LukLed

Répondre