zoukankan      html  css  js  c++  java
  • 在aspx页面中使用三元表达式

    第一种使用方法:判断GridView绑定的数据是否为空

          用GridView或其他控件绑定数据的时候,有时候需要判断从数据库中获取的值是否是空值,然后显示相应的内容,如果在后置代码中写的话只有是在RowDataBound事件里判断,而我们可以在前台ASPX页面中使用如下代码来判断绑定的值是否是空值():
    <%# string.IsNullOrEmpty(Eval("column").ToString()) ? "绑定的值为空" : Eval("column") %>  

    第二种使用方法:加载所需要的图片

         在Repeater绑定数据的时候,或许我们需要判断绑定的值而加载所需的图片,这时用三元表达式是最方便的,比如,假设有一个column1字段,为nvarchar(50),值只有两种:“高”和“低”,为“高”时需要加载height.jpg图片,为“低”时需要加载low.jpg图片,那么我们就可以在页面上这么写代码:

    <%# "高".Equals(Eval("column1")) ? "<img src='images/height.jpg' alt='' />" : "<img src='images/low.jpg' alt='' >" %>

  • 相关阅读:
    docker学习
    获取程序所有加载的dll名称
    Microsoft.Exchange 发邮件
    EF实体对象解耦
    python并发与futures模块
    python协程
    python上下文管理器
    python迭代器与生成器
    python抽象基类
    python运算符重载
  • 原文地址:https://www.cnblogs.com/huyueping/p/3195254.html
Copyright © 2011-2022 走看看