ASP.Net: Usare expression per le properties si può?

Ho litigato tutto il pomeriggio cercando di valorizzare la property ImageUrl di una asp:Image con codice inline, ma senza successo.

Il fatto è che mi ostinavo ad utilizzare l'istruzione per valorizzare come fosse in data binding, qualcosa del tipo:

<asp:Image ID="Image1" runat="server" ImageUrl='<%#System.Configuration.ConfigurationManager.AppSettings("IconaAereo")  %>' />

Non capivo perchè non funzionasse...

Dopo essermi letto tutto questo articolo, ancora non ne venivo a capo.

Poi sono riuscito a trovare questo post.

Mi ha salvato la vita, ora a quanto pare mi devo studiare un po' l'Expression Builder, comunque per ora ho scoperto che per ottenere il risultato che volevo occorre scrivere così:

<asp:Image runat="server" ID="Image1" ImageUrl='<%$ appSettings: IconaAereo %>' />

Print | posted @ giovedì 18 ottobre 2007 00:50

Comments have been closed on this topic.