Domanda

Ho creato due file nella cartella App_GlobalResources:

SiteResources.en-US.resx
SiteResources.sp-SP.resx

Entrambi contengono un valore per "SiteTitleSeparator".

Ecco quello che sto cercando di fare (La linea seguente restituisce sempre null):

string sep = (string)GetGlobalResourceObject("SiteResources", "SiteTitle");

Si noti che la proprietà Cultura della pagina è impostato.

Le risposte sia in VB e C # saranno accolti.

È stato utile?

Soluzione

Ho cambiato il nome di SiteResources.en-US.resx a SiteResources.resx e ora tutto funziona bene.

Sembra theer deve essere una risorsa invariante.

Altri suggerimenti

Sì. C'è di essere uno resx senza codice regionale che servirà come un default

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top