Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 22 su 22
  1. #21
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,886
    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
    Ultima modifica di djciko; 13-03-2019 a 18:13

  2. #22
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,857
    Can't help you perchè non mastico MVC però mi fa strano che il file resx contenga del codice.. non dovrebbe contenere solo l'xml delle traduzioni???
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.