【发布时间】:2010-08-15 11:40:57
【问题描述】:
我在我的 aspx 页面中遇到了 PrettyPhoto 的问题。在更新面板控件中有一个 Repeater 控件。中继器控制重复表行:每行包含图像,这是一个链接(具有 rel=prettyphoto 属性)和几个链接按钮(编辑、保存)。 jQuery代码是这样的:
function bindPrettyPhoto()
{
$("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'});
};
$(document).ready(function(){
bindPrettyPhoto();
});
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(bindPrettyPhoto);
当页面加载漂亮的照片时工作正常。当我单击一次按钮编辑或保存漂亮的照片时工作正常,但在此单击后每次单击更新面板中的任何其他按钮都不会导致操作。有任何想法吗?如有任何建议,我将不胜感激。
问候, 马丁
【问题讨论】:
-
最后一行
Sys.WebForms...什么时候运行? -
在异步回发完成并将控制权返回给浏览器后引发 EndRequest 事件。
标签: jquery asp.net button event-handling