12. februar 2005 - 20:55Der er
7 kommentarer og 1 løsning
string.format problem
Hej E.
Jeg vil gerne have indsat et billede. Dette billede skal være et resultat af det som kommer fra databasen.
Problemet er at jeg ikke kan få det til at virke. Når jeg putter resultstst ind i en label så virker det fint (<%# DataBinder.Eval(Container, "DataItem.nvcStatus") %>)
Resultatat er "FilNavn.gif"
Men når jeg prøver med et billede som kommer følgende fejl. Literal content (''') is not allowed within a 'System.Web.UI.WebControls.Image'.
Dette er min kode: <asp:Image id="Image2" runat="server" ImageUrl='<%# string.Format("Images/Ikoner/{0}", DataBinder.Eval(Container, "[0].DataItem.nvcStatus")) %>'></asp:Image>
Håber meget der er en som kan finde fejle, da jeg ikke fatter en S…
hej jakob - kan du få det til at funge med denne her (du skulle bare kunne copy/paste) ? ImageUrl='<%# String.Format("~/Images/Ikoner/{0}", DataBinder.Eval(Container, "DataItem.nvcStatus")) %>'
Short description of error: The server tag is not well formed.
Show/hide details of error message
System.Web.HttpException: The server tag is not well formed. at System.Web.UI.TemplateParser.DetectSpecialServerTagError(String text, Int32 textPos) at System.Web.UI.TemplateParser.ParseStringInternal(String text) at System.Web.UI.TemplateParser.ParseString(String text, String virtualPath, String basePhysicalDir)
Her er koden som den ser ud nu. <asp:Image id="imgStatus" runat="server" ImageUrl='<%# String.Format("~/Images/Ikoner/{0}", DataBinder.Eval(Container, "DataItem.nvcStatus")) %>'</asp:Image>
hej flashhit :o) undskyld jeg først skriver nu - har været væk hele ugen. du mangler en > så vidt jeg kan se. du mangler at afslutte <asp:Image ... > - du skal indsætte > lige efter den sidste ' sådan her : ImageUrl='<%# String.Format("~/Images/Ikoner/{0}", DataBinder.Eval(Container, "DataItem.nvcStatus")) %>'></asp:Image> Så skulle den meget gerne funge. mvh
Tak for svarte snepnet. Jeg løste det ved at skrive foldernavn\filnavn.gif ind i databasen i stedet. Men tak for hjælpen. Lægger du ikke at svat så du kan få lidt Points :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.