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

ある条件で特定の単語を表示するGridView条件

このようなものはうまくいくでしょうかGridview

サーバータグの形式が正しくありませんというエラーが表示されます

4

2 に答える 2

5

これを試して

<asp:Label ID="lblLeaveStatus" runat="server" Font-Bold="true" Text='<%# Eval("Leave_Status").ToString() .Equals ( "A") ? "Approved" : "Applied" %>'></asp:Label>
于 2013-03-15T06:21:15.897 に答える
1

以下のコードを使用してください:

<% 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>

<%}%>
于 2013-03-15T06:20:28.647 に答える