显示在某些条件评估和演示Asp.net特定的词(Display particular word on

2019-10-17 20:18发布

<asp:Label ID="lblLeaveStatus" runat="server" Font-Bold="true" Text='<%# Eval("Leave_Status").ToString() == 'A' ? 'Approved' : 'Applied' %>'></asp:Label>

状态显示在一个特定的词GridView一些条件

可能有些事情喜欢上了这工作Gridview

我得到一个错误服务器标签不规范

Answer 1:

尝试这个

<asp:Label ID="lblLeaveStatus" runat="server" Font-Bold="true" Text='<%# Eval("Leave_Status").ToString() .Equals ( "A") ? "Approved" : "Applied" %>'></asp:Label>


Answer 2:

使用下面的代码:

<% if(Eval("Leave_Status").ToString() == "A"{%>

<asp:Label ID="lblLeaveStatus" runat="server" Font-Bold="true" Text="Approved"></asp:Label>

<%}
else {
%>
<asp:Label ID="lblLeaveStatus" runat="server" Font-Bold="true" Text="Applied"></asp:Label>

<%}%>


文章来源: Display particular word on some condition Eval Asp.net