Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Codice dinamico per valore proprietà sui controlli

    Salve a tutti...
    sto imparando ASP.NET e mi trovo di fronte ad un ostacolo che non mi aspettavo...

    In ASP il tag <%=%> poteva essere applicato ovunque si volesse....
    In ASP.NET 2,0 mi ritrovo la possibilità di leggere le proprietà tramite <%$ %> e fare il binding con <%# %>

    Ho la necessità di accedere ad una proprietà specificata nel Web.config e legaral al nome di un file

    qualcosa del tipo

    <$=AppSettings:Variabile%> & "immagine.gif"

    ma questa sintassi non è consentita...le ho provate tutte in verità ma non ci riesco...

    C'è un modo per farlo ?
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  2. #2

  3. #3
    Ossia ???
    purtroppo sono alle prime armi...per cui non vi stupite se faccio domande che hanno risposte scontate per voi...
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    nella pagina, per esempio:

    <asp:Label ID="Label1" runat="server" Text='<%# System.Configuration.ConfigurationManager.AppSetti ngs("nome")%> '></asp:Label>


    e, nell'evento load metti

    Me.DataBind()


    questo in basic, in c# () == [] e Me == this


    <%= funziona dappertutto, tranne che dentro i controlli server dove invece bisogna fare <%# e dare l'istruzione DataBind()
    Pietro

  5. #5
    Perfetto Pietro...l'ho provato e funziona...

    Solo che non è molto comodo tutte le volte scrivere

    ConfigurationManager.AppSettings("variabile")

    per questo volevo racchiudere il valore in una var globale....è possibile ?
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    sì, sì, ma prova
    Pietro

  7. #7
    Ho provato e con ConfigurationManager.AppSettings("variabile") funziona alla grande
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  8. #8
    Per non stare a scrivere ogni volta tutta la stringa ho fatto come mi hai suggerito in un altro TOPIC...

    ho creato un modulo con delle PROPERTY Readonly per estrarre i dati dal web.config ....vedo che posso usarli dentro alle pagine ma non nella master page...come mai ?...

    Ti chiedo...è un approccio corretto ?

    Soprattutto in questo modo legge una sola volta la property e una volta associato il valore se lo mantiene, oppure ogni volta che richiamo la variabile mi rilegge il valore dal web.config ?

    Ecco il codice

    codice:
    Public Module Configurazione
        Public ReadOnly Property ImgPath()
            Get
                ImgPath = ConfigurationManager.AppSettings("ImgPath")
            End Get
    
        End Property
    
    End Module
    Poi richiamo da dovunque ImgPath....anche se l'editor non mi fa il completamente...a volte si e a volte no...
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    le master page non le ho mai usate e non so che dirti

    Pietro

  10. #10
    Non importa...fai conto che nemmeno io le stia usando..quello che ti chiedo è se il concetto secondo te è corretto...cioè prelevare un valore una volta e poi riutilizzarlo
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

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.