【问题标题】:How do I get glyphicons to show up in GridView databind?如何让字形图标显示在 GridView 数据绑定中?
【发布时间】:2018-04-03 17:59:50
【问题描述】:

如何使用我的int status 字段在我的GridViewweb forms 应用程序中显示正确的字形图标?

<ItemTemplate>
    <% if (Eval("Status") != null || Eval("Status").ToString() != "0")
        { %>
            <span class="glyphicon glyphicon-unchecked" />
    <% }
        else
        { %>
            <span class="glyphicon glyphicon-check" />
    <% } %>
</ItemTemplate>

“/”应用程序中的服务器错误。数据绑定方法,例如 Eval(), XPath() 和 Bind() 只能在数据绑定的上下文中使用 控制。

【问题讨论】:

    标签: asp.net webforms


    【解决方案1】:

    三元运算符是最简单的方法:

    <ItemTemplate>
        <%# Eval("field01") != null || Eval("field01").ToString() != "0" ? "<span class=\"glyphicon glyphicon-unchecked\" />" : "<span class=\"glyphicon glyphicon-check\" />" %>
    </ItemTemplate>
    

    在 GridView 或 Repeater 等中,您必须使用数据绑定表达式 &lt;%# %&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多