要实现上面功能,首先有两个技术点要解决:
1、
2、
第一个可以通过linkbutton的CommandName和CommandArgument两个属性进行设置,代码如下
然后在后台设置Repeater的OnItemDataBound事件,通过
而关于第二点有有点二了,暂时没找到更好的解决方案。我是这样的,在ItemTemplate中加入两个Panel分别放正常和编辑状态显示的内容,如下
这样有一个缺点,会在每行tr标签前后多出div标签,虽然这不影响显示(在IE和FF中测试过),但是这给页面造成了垃圾代码,希望那位知道其他解决方案告知下,我在这里就抛砖引玉了:)
接着由后台判断,代码如下
效果可以点这里进行浏览
代码点击这里
^o^