我的 aspx 页面中有一个数据列表。在数据列表中,显示了图像。当我单击图像时,会在弹出窗口中显示更大版本的图像,并且在此弹出窗口中有一个按钮。在那个按钮上,即使没有回发,我也想对点击做出反应。我现在所做的并不是每次都有效。我正在使用go
该item_created
事件和__dopostback(btn.id,"onClick")
.
item_created
当我单击显示图像的 div 上的 ok 按钮时,该事件会触发。
如果您的意思ItemCreated
是每次回发时都会触发该事件。请仅在页面加载时第一次进行数据绑定。您可以使用IsPostBack
属性来检查它是回发还是重新加载页面。
Page_Load(....){
if(!IsPostBack){
LoadData();
}
}
如果您不想在按钮单击时使用回发,请使用 ajax 和 page 方法。您可以在此处获取更多信息:使用 jQuery AJAX 直接调用页面方法。