Hallo
> Ändert leider nichts.
>
> >
> > ein <%#Session["bla"]%>
Damit das auch funktionier musst Du ein this.DataBind() im Codebehind
machen!
Generell frage ich mich, ob du aber mit dieser Methode überhaupt den
richtigen Weg gehst? Es gibt natürlich einige Methoden das zu machen, ich
persönlich mache nie direkte HTML-Inline Befehle (oder nur ganz ganz
selten). Mit ASP.NET macht man das einfach weniger bis gar nie (behaupte ich
jetzt einfach mal) ;-)
Patrik
PS: Schau Dir mal mein Testprogramm an =
CodeBehind=
[...]
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.LinkButton LinkButton1;
protected System.Web.UI.WebControls.LinkButton LinkButton2;
public string imagePath;
private void Page_Load(object sender, System.EventArgs e)
{
imagePath = "img/image.gif";
Session.Add("image","img/anderesimage.jpg");
this.DataBind();
}
[...]
HTML=
[...]
<form id="Form1" method="post" runat="server">
<asp:LinkButton id="LinkButton1"
runat="server"><img src="<%# imagePath %>"
border="0"> </asp:LinkButton>
<asp:LinkButton id="Linkbutton2"
runat="server"><img src="<%#
Session["image"] %>" border="0"> </asp:LinkButton>
</form>
[...]
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net