代码之家  ›  专栏  ›  技术社区  ›  Rod

如何让glyphicons显示在GridView数据绑定中?

  •  0
  • Rod  · 技术社区  · 6 年前

    如何使用 int status 字段中显示正确的图示符图标 GridView 属于 web 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()只能在数据绑定的上下文中使用 控制

    1 回复  |  直到 6 年前
        1
  •  0
  •   VDWWD    6 年前

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

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

    在GridView或Repeater等中,必须使用数据绑定表达式 <%# %>