【问题标题】:DataList ItemCreated eventDataList ItemCreated 事件
【发布时间】:2013-01-03 01:16:04
【问题描述】:

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

item_created 事件在我单击显示图像的 div 上的确定按钮时触发。

【问题讨论】:

  • 请把问题说清楚一点。

标签: c# asp.net postback datalist


【解决方案1】:

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

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

如果您不想在按钮点击时使用回发,请使用 ajax 和 page 方法。您可以在这里获取更多信息:Using jQuery AJAX to directly call page methods

【讨论】:

  • 我已经在页面加载中的 (!ispostback) 函数中完成了数据 Loaddatafunction 仍然出现该问题
猜你喜欢
  • 2011-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多