0

リスト項目がクリックされたときにリダイレクトしたい

      UserDetails.aspx?Id=" + Session["UserId"].ToString());   

. やってみた

<li class="active "><a href="~/UserDetails.aspx?Id=" + Session["UserId"].ToString());"><span>Home</span></a></li>

しかし、それは動作しませんか?

4

2 に答える 2

1

アンカータグを runat="server" にして、これを試してください

<li class="active ">
<a id="A1" runat="server" href='~/UserDetails.aspx?Id=' + <%= Session["UserId"].ToString() %>>
<span>Home</span></a></li>  
于 2012-10-13T17:40:24.910 に答える
0
    <li class="active ">
        <a href='<%= Page.ResolveUrl("~/UserDetails.aspx?Id=") + Session["UserId"].ToString() %>'>
           Home
        </a>
    </li>

編集: Page.ResolveUrl を追加し、「;」を削除しました ToString() の最後に

于 2012-10-13T15:29:32.723 に答える