将会话变量值放在 asp.net 中标签的文本中

use*_*r35 1 c# asp.net label

我在 DataList 中有一些标签,其中填充了 DataList 与数据库绑定时的文本。现在我想将 asp.net 的 Text 值与 Session 变量一起放置。

<asp:DataList ID = "dl_cmt" runat="server">
      <ItemStyle CssClass="coment" />
             ItemTemplate>
                 <asp:Label ID="ll" runat="server" Text='<%#  %>'  />
                 <asp:Label ID="lblcmt" runat="server" Text='<%#Eval("ecomment")%>' />
                 <asp:Label ID="lblDate" style=" color:brown; font-family:Cursive; font-size:x-small; " runat="server" Text='<%#Eval("my_date","on {0}") %>' />
             </ItemTemplate>
</asp:DataList>
Run Code Online (Sandbox Code Playgroud)

我想将标签文本ID="ll"session["userid"]

Use*_*987 5

可以通过如下方式获取值

ll.Text = Session["userid"].ToString();
Run Code Online (Sandbox Code Playgroud)

另一种方法

您还可以使用代码hide中的实现细节aspxproperty

.cs 文件

public string userid { get { return Session["userid"]; } }
Run Code Online (Sandbox Code Playgroud)

.aspx 文件

<asp:Label ID="ll" runat="server" Text='<%= userid %>' >
Run Code Online (Sandbox Code Playgroud)