8 messaggi dal 19 ottobre 2006
Ho il seguente problema che non riesco a risolvere, ovvero anche copiando gli esempi che ho trovato in giro(anche su questo sito) non ottengo nessun risultato.

In una classe ARTICOLO ho messo la seguente dataAnnotation su una proprietà
<Display(Name:="Descrizione articolo")>
Public ARTDescrizioneArticolo As String

Nella View metto:
@Html.LabelFor(Function(m) m.ARTDescrizioneArticolo)

ma ottengo questo HTML:
<label for="ARTDescrizioneArticolo">ARTDescrizioneArticolo</label>

Secondo quanto scritto da più parti il contenuto della label dovrebbe essere l'attributo Name della data annotation.

Cosa devo controllare affinchè funzioni?
Compilo il progetto MVC con .NET 4.6

Grazie
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,


Public ARTDescrizioneArticolo As String

Vedo che ARTDescrizioneArticolo è un campo pubblico. Prova invece a renderlo una proprietà.

ciao,
Moreno

Enjoy learning and just keep making
8 messaggi dal 19 ottobre 2006
Già provato :-(
Ho utilizzato la forma contratta (https://msdn.microsoft.com/it-it/library/dd293589.aspx) per scrivere meno codice, ma sia in quella estesa che in quella contratta non cambia nulla.

Sinceramente non so che pesci pigliare.
Sembra tutto a posto mentre invece non lo è.
Devo forse impostare qualcosa nell'ambiente?


BrightSoul ha scritto:
Ciao,


Public ARTDescrizioneArticolo As String

Vedo che ARTDescrizioneArticolo è un campo pubblico. Prova invece a renderlo una proprietà.

ciao,
Moreno

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.