首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

repeater多列显示有关问题

2012-05-09 
repeater多列显示问题想问下repeater多列显示问题外面加个int tdIndex 1绑定事件里用if (tdIndex % 3

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。

热点排行