Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191

    [ASP.NET MVC3 c#] Gestione Lingue

    Vorrei gestire le lingue nel mio sito web salvando le risorse nel database.

    Ho provato creandomi un DisplayNameAttribute personalizzato che legge dal database la stringa corretta per ogni lingua ... ma in caso di modifica delle stringhe a video il risultato rimane invariato per un tot di tempo...

    codice:
    public class _DisplayNameAttribute : DisplayNameAttribute
        {
            public _DisplayNameAttribute(string resourceKey)
                : base(GetName(resourceKey))
            {
            }
    
            public static string GetName(string resourceKey)
            {
                using (DBEntities db = new DBEntities())
                {
                    Resource resource = db.Resources.Where(x => x.Name == resourceKey && x.Language.TwoLetterISOLanguageName == Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName).FirstOrDefault();
                    if (resource != null)
                        return resource.Value;
                    else
                        return resourceKey;
                }
            }
        }

    Avete qualche idea da suggerirmi su come implementare la gestione delle lingue da database su asp.net mvc 3??

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    up

  3. #3
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    up

  4. #4
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    up

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 © 2025 vBulletin Solutions, Inc. All rights reserved.