我的aspx页面中有一个datalist。在datalist中,显示了图像。当我点击图像时,弹出一个更大版本的图像,在这个弹出窗口中有一个按钮。在那个按钮上,即使没有回发,我也想对点击作出反应。我现在正在做的事情不是每次都有效。我对go
事件和item_created
使用了__dopostback(btn.id,"onClick")
。
单击显示图像的div上的“确定”按钮时,item_created
事件将触发。
答案 0 :(得分:1)
如果您的意思是ItemCreated
事件在每次回发发生时都会触发。请在页面加载时首次进行数据绑定。您可以使用IsPostBack
属性来检查它是否是回发或新加载的页面。
Page_Load(....){
if(!IsPostBack){
LoadData();
}
}
如果您不想在按钮点击时使用回发,请使用ajax和page方法。您可以在此处获取更多信息:Using jQuery AJAX to directly call page methods。