可见不工作的asp元素(文字,图像,标签)

时间:2015-04-08 08:35:25

标签: asp.net webforms

在以下问题上浪费时间:

 <asp:Literal ID="myId" runat="server" Text='<%# User == null ? "Yes" : "Nope, failwhale" %>' /> 

但是,这根本不显示任何内容。

<asp:Literal ID="myId" runat="server" Text="This works." /> 

我在这里缺少什么?我尝试通过设置隐藏ImageButton:

<asp:ImageButton ID="ibCreateCredit" src="../../images/factuur.gif" alt="create" runat="server" Visible='<%# User.IsInRole("IsAFish") %>'  />

1 个答案:

答案 0 :(得分:0)

您需要使用Eval功能: -

 <asp:Literal ID="myId" runat="server" 
            Text='<%# (Eval("User") == null ? "Yes" : "Nope, failwhale") %>' />