63 messaggi dal 28 aprile 2006
Buongiorno a tutti, vi chiedo un aiutino...

Sto utilizzando Visual Studio 2005 (ASPX e C#) e ho bisogno di richiamare una variabile nell'HTML, ma evidentemente sbaglio qualcosa:

Questo è il mio codice:

*****
C#
*****
public partial class HomeSite : System.Web.UI.MasterPage
{
// DICHIARO LA VARIABILE
public string lang = "IT";
}

*********
ASPX/HTML
*********

<td align="center">
<img name="Box" src="Images/Menu/<%=lang%>/Box1.gif" border="0">
</td>

Il risultato è che non trova l'immagine...

Ringrazio anticipatamente chi vorrà darmi una mano

Ciao Barbara
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Se guradi il codice html prodotto da questa pagina, cosa viene scritto?
Ciao
63 messaggi dal 28 aprile 2006
Prende la variabile come parte del path dell'immagine da caricare, ossia così:

<img name="Box" src="Images/Menu/<%=lang%>/Box1.gif" border="0">

e non

<img name="Box" src="Images/Menu/IT/Box1.gif" border="0">


Ciao grazie
31 messaggi dal 04 novembre 2004
e' normale poiche l'hai definita nella master page.

devi nella pagina che eredita la master aggiungere:

<%@ MasterType VirtualPath="~/Homesite.master" %>

dove Homesite.master e' il path alla tua masterpage

e poi al posto di
 <img name="Box" src="Images/Menu/<%=lang%>/Box1.gif" border="0"> 

metti
 <img name="Box" src="Images/Menu/<%=Master.lang%>/Box1.gif" border="0"> 

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.