2014-09-02 122 views
0

我有下面的代碼片段:如何在href中使用會話?

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

我想問的是什麼問題呢?爲什麼它不起作用。 在此先感謝。

+0

嘗試使用'tostring'功能。 – 2014-09-02 06:12:16

回答

4

試試這個

<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; 

} 
2

試試這個

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