因为要在repeater内的每个item项中实现类似的js效果,那么要取得此控件的客户端id,即最后在IE中的id,才能正确设置JS效果。

我中间走了一些弯路,我最后使用的代码如下:

Code

上面 panelpostitle和 linkbuttondeletepost都是repeater中item项中的一个控件。这样设置了js。

中间我又走了个弯路:我之前测试时创建了ItemCreated和ItemDataBound事件

如果将上面代码放在ItemCreated,取到的linkButton.ClientID就是控件本身ID,而不是客户端的ID,这点请注意!

所以上面代码应该放在ItemDataBound事件中。

当然,我想datalist一样用啦。

posted on 2009-01-25 21:44  熵星尘  阅读(641)  评论(1编辑  收藏  举报