因为要在repeater内的每个item项中实现类似的js效果,那么要取得此控件的客户端id,即最后在IE中的id,才能正确设置JS效果。
我中间走了一些弯路,我最后使用的代码如下:
Code
上面 panelpostitle和 linkbuttondeletepost都是repeater中item项中的一个控件。这样设置了js。
中间我又走了个弯路:我之前测试时创建了ItemCreated和ItemDataBound事件
如果将上面代码放在ItemCreated,取到的linkButton.ClientID就是控件本身ID,而不是客户端的ID,这点请注意!
所以上面代码应该放在ItemDataBound事件中。
当然,我想datalist一样用啦。