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