在下面的代码中,我想在用户处于特定角色时更改<%# Eval("name") %>
为在运行时。<%# Eval("role") %>
我怎样才能在代码后面(C#)中做到这一点?
我特别想用User.IsInRole("Admin")
它来做这件事。
<ItemTemplate>
<div class="comment">
<asp:Label class="name" runat="server" ID="NAME"> <%# Eval("name") %> </asp:Label>
<asp:Label class="date" runat="server" Text='<%# "Posted on: " + Eval("date") %>'></asp:Label>
<asp:Label class="message" runat="server" Text='<%# Eval("Message") %>'></asp:Label>
</div>
</ItemTemplate>
更新:我正在使用 ListView。