Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
File di risorsa
mercoledì 03 settembre 2008 - 08.09
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
mer 3 set 2008 - 08:09
E' possibile accedere (in C#) per modifiche ad un file di risorsa tipo pagina.aspx.resx ?
ciao
kidrock
Profilo
| Junior Member
94
messaggi | Data Invio:
mer 3 set 2008 - 08:38
Si è possibile ma ti sconsiglio di andarlo ad editare
Ciao
Michele
"La sconfitta è un' eleganza.Per l'ipocrisia di chi si arrende in partenza."
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 3 set 2008 - 14:38
>Si è possibile ma ti sconsiglio di andarlo ad editare
Come mai dici questo? è un approccio..
http://support.microsoft.com/kb/917414
più che altro, appoggio appieno una frase presa da MSDN:
http://msdn.microsoft.com/en-us/library/ekyft91f.aspx
"Do not use resource files to store passwords, security-sensitive information, or private data."
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
kidrock
Profilo
| Junior Member
94
messaggi | Data Invio:
mer 3 set 2008 - 14:45
Io so che se ci vado a fare i pocci dentro scazzo tutte le mia pagine per precauzione non ci metto mai mano questa la mia filosofia
Ciao
Michele
"La sconfitta è un' eleganza.Per l'ipocrisia di chi si arrende in partenza."
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
gio 4 set 2008 - 00:41
allora per un sito multilingua da aggiornare continuamente non convengono i file di risorsa
ma l'approccio con database ?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 4 set 2008 - 09:40
>allora per un sito multilingua da aggiornare continuamente non
>convengono i file di risorsa
>ma l'approccio con database ?
In tal caso, puoi pensare di farti una tabella delle lingue e poi la gestione multilingua con tabelle apposite di gestione delle interfacce.
In questo modo, basta farsi una classe che poi, in base alla lingua che passi, ti torni le stringhe nella lingua corretta.
Di sicuro è un metodo molto robusto, ma fai attenzione a normalizzare bene le tabelle, senza mettere le lingue su più campi.
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
kidrock
Profilo
| Junior Member
94
messaggi | Data Invio:
gio 4 set 2008 - 10:19
Ti ha già risposto molto bene alx_81
Ciao
Michele
"La sconfitta è un' eleganza.Per l'ipocrisia di chi si arrende in partenza."
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 4 set 2008 - 10:29
>I file di risorsa vengono utilizzati per tutti i testi statici
>e funzionano perfettamente.
>Invece se hai testo dinamico come ti ha detto Ale conviene usare
>il database.
>Fai attenzione che se hai testo statico non vale la pena inserirlo
>nel database.
Esatto, quoto Marco, anche perchè vi è anche un oggetto di default che permette di interfacciarti con le risorse..
Aggiungerei che la scelta delle risorse potrebbe essere evitata se il testo, oltre che essere dinamico, deve essere gestito applicativamente (pensa ad un back end amministrativo) da chi usa l'applicazione.. Magari db e stored procedure sono più sicure e comode..
Ma non escluderei le risorse a priori..
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
dom 7 set 2008 - 10:30
Non riesco a trovare l'oggetto che si interfaccia con le risorse,
per poterci scrivere da una applicazione back end.
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
dom 7 set 2008 - 14:58
>Non riesco a trovare l'oggetto che si interfaccia con le risorse, per poterci scrivere da una applicazione back end.
Dai un'occhiata a questo link:
Classe ResourceManager
http://msdn.microsoft.com/it-it/library/system.resources.resourcemanager
(VS.80).aspx
>Ciao
Ciao!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
dom 7 set 2008 - 19:06
Grazie alex, ma l'oggetto è complicato
Non riesco a scrivere sul campo del file resx:
<data name="oggetto1.Text" xml:space="preserve">
<value>testo dascrivere</value>
</data>
posso farlo usndo System.Xml ?
mi piacerebbe vedere un esempio
samar
Profilo
| Senior Member
310
messaggi | Data Invio:
mer 10 giu 2009 - 16:51
Salve a tutti,
mi riallaccio a questo post per nn riaprirne un altro.
Sto sviluppando un sito web multilingua, tutto ok per la scelta della lingua e conseguente cambio della culture,stavo preparando i localresources e ignorantemente pensavo che la proprietà imgurl di image fosse localizzabile, ho scoperto di no (solo Tooltip e AlternateText lo sono), ma io avrei la necessità di far cambiare come potete immaginare, avendo delle immagini con del testo, la src dell'immagine a seconda della lingua, in asp creavo una copia delle immagini una per lingua con il suffisso (ita,eng,etc) per esempio immagine_ita.jpg, immagine_eng.jpg e salvando in sessione il codice della lingua scelta con la riga src="immagine_<%=Session("lingua")%>.jpg" il gioco era fatto, ora vi chiedo, in asp.net devo fare un accrocchio simile oppure c'è un sistema più evoluto? GRAZIE!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !