Condividi tramite


Procedura: utilizzare le risorse per impostare i valori delle proprietà nei controlli server Web (Visual Studio)

Aggiornamento: novembre 2007

In una pagina ASP.NET, è possibile utilizzare i seguenti metodi per la lettura dei valori dei file di risorse:

  • Localizzazione implicita   ASP.NET compila i valori della proprietà utilizzando i valori di un file di risorse locali basato sulla corrispondenza di chiavi alle proprietà. Mediante uno strumento di Visual Web Developer, è possibile contrassegnare automaticamente tutti i controlli di una pagina per la localizzazione implicita.

  • Localizzazione esplicita   Viene creata un'espressione che legge una risorsa specifica di un file di risorse globali o locali. È necessario creare espressioni per tutte le proprietà dei controlli che si desidera impostare utilizzando una risorsa.

È anche possibile leggere i valori dei file di risorse a livello di codice. Per ulteriori informazioni, vedere la classe Procedura: recuperare valori di risorse a livello di codice. Per ulteriori informazioni sulla localizzazione implicita ed esplicita, vedere Cenni preliminari sulle risorse delle pagine Web ASP.NET e Procedura: utilizzare le risorse per impostare i valori delle proprietà nei controlli server Web (Visual Studio).

Per utilizzare la localizzazione implicita

  1. Aprire la pagina per la quale si desidera creare file di risorse.

  2. Passare alla visualizzazione Progettazione.

  3. Scegliere Genera risorsa locale scegliere Strumenti.

    Visual Web Developer crea la cartella App_LocalResources, se non esiste già. Visual Web Developer crea quindi il file delle risorse di base per la pagina corrente che comprende una coppia chiave/nome per ogni controllo localizzabile di ciascun controllo server Web ASP.NET della pagina. Infine, Visual Web Developer aggiunge un attributo meta a ogni controllo server Web ASP.NET per configurare il controllo per l'utilizzo della localizzazione implicita.

    Nota:

    È anche possibile aggiungere l'attributo meta manualmente nella visualizzazione Origine. Per informazioni, vedere Procedura: utilizzare le risorse per impostare i valori delle proprietà nei controlli server Web (Visual Studio).

Per utilizzare la localizzazione esplicita con espressioni di risorse

  1. Nella visualizzazione Progettazione, selezionare il controllo per il quale si desidera utilizzare espressioni di risorse.

  2. Nella categoria Dati della finestra Proprietà, scegliere (Espressioni), quindiil pulsante con i puntini di sospensione.

  3. Nella finestra di dialogo Espressioni, in Proprietà associabili, selezionare la proprietà che si desidera impostare mediante una risorsa.

  4. Scegliere Risorse dall'elenco Tipo di espressione.

  5. Se vengono utilizzate risorse globali, digitare il nome della classe per il file di risorse che si desidera utilizzare nella casella ClassKey.

    Nota:

    Il nome della classe si basa sul nome del file RESX. Un file di risorse denominato WebResources.resx utilizza il nome classe WebResources. Tutti i file delle risorse di tutte le lingue utilizzano lo stesso nome classe. Se si desidera ottenere una risorsa da un file di risorse locali associato alla pagina corrente, questo valore è facoltativo.

  6. Nella casella ResourceKey, digitare il nome della risorsa che si desidera utilizzare. Se si sta utilizzando un file di risorse locali per la pagina corrente, è possibile fare clic sulla freccia a discesa per visualizzare un elenco di risorse disponibili nel file.

  7. Ripetere i passaggi da 3 a 6 per ogni proprietà che si desidera impostare nel controllo corrente, quindi scegliere OK.

  8. Ripetere i passaggi da 1 a 8 per ogni controllo per il quale si desidera utilizzare le risorse.

Vedere anche

Attività

Procedura dettagliata: utilizzo di risorse per la localizzazione con ASP.NET

Procedura: recuperare valori di risorse a livello di codice

Concetti

Cenni preliminari sulle risorse delle pagine Web ASP.NET