Не уверен, что я прошу об этом, но у меня есть это:
<a href="mypage.aspx?id=<% Request.QueryString["id"].ToString(); %>&sec=map">
Map
</a>
Но он не добавляет ID в строку запроса url. Не уверен, что делать, потому что я действительно не хочу создавать кучу литералов, чтобы построить это на стороне кода.
Я получаю URL:
mypage.aspx?id=&sec=map
Вам нужно a =
после <%
иначе значение не будет выписано. Затем вам необходимо также удалить полуколону:
<a href="mypage.aspx?id=<%= Request.QueryString["id"].ToString() %>&sec=map">
Map
</a>
См. Этот вопрос для получения более подробной информации о различных значениях <%
.