C# 如何在ItemTemplate eval上应用CSS类
我有gridview和ItemTemplate,我想在标签上应用引导类 当状态为打开时,我想应用该类C# 如何在ItemTemplate eval上应用CSS类,c#,webforms,C#,Webforms,我有gridview和ItemTemplate,我想在标签上应用引导类 当状态为打开时,我想应用该类class=“badge badge success”当状态为关闭时,我想应用该类class=“badge badge danger” 使用类属性: <asp:TemplateField HeaderText="Status"> <ItemTemplate> <asp:Label ID="lblStatus" runat="server" cl
class=“badge badge success”
当状态为关闭时,我想应用该类class=“badge badge danger”
使用
类
属性:
<asp:TemplateField HeaderText="Status">
<ItemTemplate>
<asp:Label ID="lblStatus" runat="server"
class='<%# ((string)Eval("Status") == "Open") ? "badge badge-success" : "badge badge-danger" %>'
Text='<%# ((string)Eval("Status") == "Open") ? "Open" : "Closed" %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
使用
类
属性:
<asp:TemplateField HeaderText="Status">
<ItemTemplate>
<asp:Label ID="lblStatus" runat="server"
class='<%# ((string)Eval("Status") == "Open") ? "badge badge-success" : "badge badge-danger" %>'
Text='<%# ((string)Eval("Status") == "Open") ? "Open" : "Closed" %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
ASP.NET web控件具有CssClass属性,您可以将其设置为将css类应用于它所写入的HTML元素。ASP.NET web控件具有CssClass属性,您可以将其设置为将css类应用于它所写入的HTML元素。