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>

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