zoukankan      html  css  js  c++  java
  • Repeater如何对数据进行处理

    最近不止一个同学,问我在Repeater里怎么格式化数据,怎么处理。因为Repeater 属于服务器端控件。要么利用本身的控件事件来处理,要么在数据源上处理。

    但这样很不方便。其实我们可以用下面2个方法:

    三元表达式:

    <td><%# int.Parse(Eval("price").ToString()) > 3600 ? "<a>#</a>" : Eval("price").ToString()%></td>

    后台方法回传:

        public string ReturnStr(string str)
        {
            if (string.IsNullOrEmpty(str))
                return "";
            if (str == "Iphone4s")
                return "<a>Iphon5</a>";
            else
                return str;
        }
    <td><%# ReturnStr(Eval("productName").ToString())%></td>

    好了 多么简单。一般日常的数据格式化都可以完成了,不用再对控件进行研究了

    示例代码下载DemoRepeater.zip

  • 相关阅读:
    Redis基础
    Windows 10 中 安装 RabbitMQ
    Nginx
    第二章-矩阵
    第一章-行列式
    第六章-微分方程
    第五章-多元函数
    第四章-定积分
    第三章-不定积分
    第二章-导数
  • 原文地址:https://www.cnblogs.com/flyfish2012/p/2960799.html
Copyright © 2011-2022 走看看