• 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

  • 相关阅读:
    HDU 2081 手机短号
    HDU 2053 Switch Game
    HDU 2040 亲和数
    HDU 2070 Fibbonacci Number
    redis集群安装2
    redis集群1
    批量更新sql
    centos 6升级 GCC 到4.8
    排序4 -- 插入排序
    排序3--选择排序
  • 原文地址:https://www.cnblogs.com/flyfish2012/p/2960799.html
Copyright © 2020-2023  润新知