不确定我是否正确地问这个问题,但我有这个:
<a href="mypage.aspx?id=<% Request.QueryString["id"].ToString(); %>&sec=map">
Map
</a>
但它没有将ID添加到url查询字符串中。不知道该怎么做因为我真的不想在代码方面制作一堆文字。
我得到的网址是:
mypage.aspx?id=&sec=map
答案 0 :(得分:5)
=
后需要<%
,否则不会写出值。然后您还需要删除分号:
<a href="mypage.aspx?id=<%= Request.QueryString["id"].ToString() %>&sec=map">
Map
</a>
有关<%
的各种含义的详细信息,请参阅this question。