0

我的 aspx 页面中有一个数据列表。在数据列表中,显示了图像。当我单击图像时,会在弹出窗口中显示更大版本的图像,并且在此弹出窗口中有一个按钮。在那个按钮上,即使没有回发,我也想对点击做出反应。我现在所做的并不是每次都有效。我正在使用goitem_created事件和__dopostback(btn.id,"onClick").

item_created当我单击显示图像的 div 上的 ok 按钮时,该事件会触发。

4

1 回答 1

1

如果您的意思ItemCreated是每次回发时都会触发该事件。请仅在页面加载时第一次进行数据绑定。您可以使用IsPostBack属性来检查它是回发还是重新加载页面。

Page_Load(....){
    if(!IsPostBack){
       LoadData();
    }
}

如果您不想在按钮单击时使用回发,请使用 ajax 和 page 方法。您可以在此处获取更多信息:使用 jQuery AJAX 直接调用页面方法

于 2009-09-15T09:10:07.873 回答