リスト項目がクリックされたときにリダイレクトしたい
UserDetails.aspx?Id=" + Session["UserId"].ToString());
. やってみた
<li class="active "><a href="~/UserDetails.aspx?Id=" + Session["UserId"].ToString());"><span>Home</span></a></li>
しかし、それは動作しませんか?
アンカータグを runat="server" にして、これを試してください
<li class="active ">
<a id="A1" runat="server" href='~/UserDetails.aspx?Id=' + <%= Session["UserId"].ToString() %>>
<span>Home</span></a></li>
<li class="active ">
<a href='<%= Page.ResolveUrl("~/UserDetails.aspx?Id=") + Session["UserId"].ToString() %>'>
Home
</a>
</li>
編集: Page.ResolveUrl を追加し、「;」を削除しました ToString() の最後に