DataList ItemCreated事件

时间:2009-09-15 08:44:07

标签: c# asp.net postback datalist

我的aspx页面中有一个datalist。在datalist中,显示了图像。当我点击图像时,弹出一个更大版本的图像,在这个弹出窗口中有一个按钮。在那个按钮上,即使没有回发,我也想对点击作出反应。我现在正在做的事情不是每次都有效。我对go事件和item_created使用了__dopostback(btn.id,"onClick")

单击显示图像的div上的“确定”按钮时,item_created事件将触发。

1 个答案:

答案 0 :(得分:1)

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

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

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