asp.net如何使用列表项单击事件UserDetails.aspx

时间:2012-10-13 15:16:09

标签: asp.net sql events listitem

单击列表项后,我希望它重定向到

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

。我试过

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

但它不起作用?

2 个答案:

答案 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()

的末尾