单击列表项后,我希望它重定向到
UserDetails.aspx?Id=" + Session["UserId"].ToString());
。我试过
<li class="active "><a href="~/UserDetails.aspx?Id=" + Session["UserId"].ToString());"><span>Home</span></a></li>
但它不起作用?
答案 0 :(得分:1)
制作锚标签runat =“server”并尝试此
<li class="active ">
<a id="A1" runat="server" href='~/UserDetails.aspx?Id=' + <%= Session["UserId"].ToString() %>>
<span>Home</span></a></li>
答案 1 :(得分:0)
<li class="active ">
<a href='<%= Page.ResolveUrl("~/UserDetails.aspx?Id=") + Session["UserId"].ToString() %>'>
Home
</a>
</li>
编辑:添加了Page.ResolveUrl并删除了';'在ToString()
的末尾