首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

Reapter 中客户端控件和服务器端控件的选择

作者:  时间: 2011-05-09

1.要求:Repeater中数据不改变进行交互,并且需要修改Repeater中的数据。

如图界面:

点击标题跟新“New!”的状态。但是列表顺序不能变(不能重新加载列表)。点击后下边应显示对应的子项的列表(另一个Repeater)。

如果new!通过客户端控件实现,点击后通过js去掉“new!”(这只是dom操作)并更新数据库状态,当再次回发,则上次操作就无效了(既上次通过js取消“New!”重现)。这时最后用服务器端控件,在服务器端控件取消,这样操作后的状态后被记录在ViewState中,永久生效。