当前位置: 代码迷 >> ASP.NET >> repeater多列显示有关问题
  详细解决方案

repeater多列显示有关问题

热度:7335   发布时间:2013-02-25 00:00:00.0
repeater多列显示问题
想问下repeater多列显示问题
外面加个
int tdIndex = 1;
绑定事件里用
  if (tdIndex % 3 == 0)
  {
  Literal ltrlBr = new Literal();
  ltrlBr.Text = "</tr><tr>";
  e.Item.Controls.Add(ltrlBr);
  }
  tdIndex++;
确实可以多列显示,但页面回发后就全部单行显示了,能解决吗?
DataList可以,但感觉只用来显示数据太过浪费,耗时长

------解决方案--------------------------------------------------------
别用变量,页面回发相当于重新打开了页面,变量又被归零了,最好用label,把值保存在label中数据就不容易丢失了~
------解决方案--------------------------------------------------------
回发后重新绑定数据啊,要么加上viewstate试试行不。
------解决方案--------------------------------------------------------
用DIV很好处理的,循环DIV。
  相关解决方案