2017-01-18 1 views
0

les gars. J'étais en train de penser. Je fais une table basée sur une colonne de base de données. Donc, par défaut, asp.net a donné (par exemple):Modifier la valeur par défaut @ html.DisplayNamePour

@html.DisplayNameFor(model => model.FULL_NAME); 

Mais alors il l'afficherait comme ça. Y at-il de toute façon de changer l'affichage dans la vue pour "Nom complet" ou "Nom", peut-être?

Merci beaucoup!

+0

ajoutez simplement la '[Affichage (Name = "Nom complet")]' attribut à votre propriété –

+0

Salut, Stephen. Merci de vouloir toujours m'aider. –

+0

J'ai essayé. Mais, ça ne bougera pas. Je veux dire, ça ne change pas –

Répondre

-1

Vous pouvez utiliser [Display] dans le modèle

public class User 
{ 
    [Display(Name = "Name")] 
    public string FULL_NAME; 
} 
+0

Il n'y a pas de méthode d'extension 'DisplayName()' qui accepte 2 paramètres –

+0

Il dit que le nom 'model' n'existe pas dans le contexte actuel .. J'ai essayé de changer avec LabelFor ou autre, c'est encore pire . Cela indiquerait que ma table ne contient pas de définition pour 'FULL_NAME'. –

+0

Oui, je l'ai essayé. Ne fonctionne pas vraiment .. –

0
@Html.DisplayFor(model => model.FULL_NAME, "Name")