如何在href中使用session?

时间:2014-09-02 05:55:53

标签: asp.net

我有以下代码段:

 <a href="~/Accounts/AccountsApp.aspx?id='<%# Session("DeptName") & "-" & Session(Eval("id"))% >'" runat="server">View</a>

我想问一下它有什么问题吗?为什么它不起作用。 提前谢谢。

2 个答案:

答案 0 :(得分:2)

试试这个

 <a href='~/Accounts/AccountsApp.aspx?id=<%# GetValue()  %>'  runat="server">View </a>

背后的代码

protected string GetValue()
{ 
    string Str="";
    if (Session["DeptName"]!=null && Session["id"]!=null)
    {
        Str = Session["DeptName"].ToString() + "-" + Session["id"].ToString() ;
    }

    return Str;   

}

答案 1 :(得分:2)

试试这个

<a href="~/Accounts/AccountsApp.aspx?id='<%# Session("DeptName").ToString() & "-" & Session(Eval("id").ToString()).ToString()% >'" runat="server">View</a>