stavo provando il tutto in un contesto MVC 5.
c'e' un model con le decorazioni sulle proprietà:
codice:public class Tizio { [Display(Name = "label_mail", ResourceType = typeof(StringResources))] public string Mail { get; set; } }
dove StringResources è la classe del file omonimo, di tipo resx.
Dovrebbe bastare questo ed assicurarsi che il modificatore sia settato a Public, durante l'editing del file sopracitato.
(come dice questo articolo: https://www.c-sharpcorner.com/articl...ing-constants/)
In due esempi che ho fatto, mi dà sempre lo stesso errore:
Impossibile recuperare la proprietà 'Name' perché la localizzazione ha avuto esito negativo. Il tipo 'ResourcesInMVC.StringResources' non è pubblico o non contiene una proprietà di tipo stringa statica pubblica con il nome 'label_mail'.
...ma nel codice del file Resx c'e':
codice:public static string label_mail{ get { return ResourceManager.GetString("label_mail", resourceCulture); } }
...e nel file delle risorse c'e' correttamente censita la stringa "label_mail" con il valore nella lingua di default.
Il model tizio ed il tiziocontroller sono correttamente collegati e routizzati (l'esempio parte fermandosi sul metodo index della vista)
fra poco rinuncio