可见的无法工作的asp元素(文字、图像、标签)



在以下问题上浪费时间:

 <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") %>'  />

您需要使用Eval函数:-

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

最新更新