webForumDet fria alternativet

Få med två argument i en url

.NET

2 svar · 404 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Jag försöker så här:

<a href='readForum.aspx?id=<%# DataBinder.Eval
(Container.DataItem,"forumId") %>+katId=<%# DataBinder.Eval
(Container.DataItem,"katId") %> '><%# DataBinder.Eval
(Container.DataItem,"rubrik") %></a>

Problemet är att om jag försöker med..

 string sId = Request.QueryString["Id"];
        string sKatId = Request.QueryString["katId"];
        Llink.Text = "id " + sId;

så skriver den ut både sId och sKatId .
Vad jag förstår så gör jag nog galet vid min url.

Medlem sedan okt. 2006224 inlägg
#2

Japp, en parameteriserad URL ska se ut såhär:

readForum.aspx?var1=value1&var2=value2

Så prova med &-tecknet istället för + tecknet.

Medlem sedan mars 20011 880 inlägg
#3

Jag hittade lösningen själv

<a href='readForum.aspx?id=<%# DataBinder.Eval
(Container.DataItem,"forumId") %>  &katId=<%# DataBinder.Eval
(Container.DataItem,"katId") %> '><%# DataBinder.Eval
(Container.DataItem,"rubrik") %></a>

:bire

281 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)