c# - 将session变量值放在asp.net标签的Text中

标签 c# asp.net label

我在 DataList 中有一些标签,其中填充了来自 DataList 与数据库绑定(bind)的文本。现在我想将 asp.net 的文本值与 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>

我想用 session["userid"] 放置标签 ID="ll" 的文本

最佳答案

可以通过如下方式获取值

ll.Text = Session["userid"].ToString();

另一种方法:

您还可以使用属性aspx代码中隐藏实现细节

.cs文件

public string userid { get { return Session["userid"]; } }

.aspx文件

<asp:Label ID="ll" runat="server" Text='<%= userid %>' >

关于c# - 将session变量值放在asp.net标签的Text中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25051386/

相关文章:

c# - LINQ 执行多个查询而不是单个 "joined"查询

c# - 具有网格布局的自定义 ItemsControl

javascript - 如何使用jquery只选择一个复选框?

c# - 在 wpf 中绑定(bind)值为空或为空时如何使用触发器/(等)标记内容集

c# - MVC 框架未调用自定义 AuthorizeAttribute

c# - 按字符拆分字符串并在C#中用逗号分隔

sql - 使用 vb.net 在 SQL 中保存日期

c# - 系统.Data.SqlClient.SqlException : Invalid column name 'Gender_id'

cocoa - 在 cocoa 中选择后如何在标签上返回文件名?

javascript - 在 JavaScript 中设置链接标签