string.format i hyperlink

.NET

2 svar · 202 visningar · startad av Dino

Medlem sedan sep. 20011 914 inlägg
Trådstart#1

Hur använder jag string.format i hyperlink.

<asp:HyperLink id="hlBla" runat="server" ImageUrl="image.gif" NavigateUrl='String.Format("bla.aspx?m_id={0}", m_id)'></asp:HyperLink>

Istället så skriver den ut allt som en sträng:

String.Format("bla.aspx?m_id={0}",%20m_id)

En fråga till.
Varför blir urln ända nere från roten(map1/map2/map3/bla.aspx) och inte bara (bla.aspx) när den ligger i samma mapp.

Medlem sedan juni 20011 732 inlägg
#2

Du kan inte exekvera kod i dina kontreoller på det där sättet, gör din formatering i koden istället:

hlBla.NavigateUrl = string.whatever;
Medlem sedan sep. 20011 914 inlägg
#3

Ok, tack. :)

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)