Visualizzazione dei risultati da 1 a 4 su 4

Discussione: resx

  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    resx

    Ciao a tutti vorrei poter inserire i metatag in maniera dinamica in tutte le pagine inserendoli una sola volta. Ho visto un pò i file resx. ma non mi è molto chiaro come funzionano. Ora la strada che ho preso va bene o ce ne sono di migliori???
    Se va bene dove posso leggere qualcosa sul funzionamento dei resx???
    Grazie a tutti.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non ho mai visto usarli per questo scopo (di solito si usano per creare gli assembly satellite per la globalizzazione dell'applicazione), ma potresti

    1- creare un file 'meta.resx' dove crei una serie di -nomi- (identificativi delle stringhe) e valori, ad esempio 'metatag1' e 'valoremetatag'.

    2- nella pagina dove vuoi inserirli, usare la classe ResourceManager:

    codice:
        Protected GestoreRisorse As New ResourceManager("NOMEPROGETTO.meta", GetType(nomepagina).Assembly)
    e per reperire il valore dai .resx:
    codice:
        GestoreRisorse.GetString("metatag1")
    ...ma ti ripeto, è un modo strano per gestire i meta (i resx sono adatti a gestire cose come le traduzioni dei testi)

  3. #3
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    si infatti

    avevo letto che si usano per il multilingue. E non hai un suggerimento sul come poter fare qualcosa a livello applicazione?
    Io di solito fino ad ora usavo un file di inclusione.

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Quello che ho scritto sopra, vale per reperire stringhe da un file .resx.
    Non so che intendi per 'livello applicazione'...

    Mettili in un Database, in alternativa....o in un file di testo.

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.