数据列表项创建事件
我的 aspx 页面中有一个数据列表。在数据列表中,显示有图像。当我单击图像时,该图像的更大版本会出现在弹出窗口中,并且在此弹出窗口中有一个按钮。在该按钮上,即使没有回发,我也想对点击做出反应。我现在所做的并不是每次都有效。我将 go
用于 item_created
事件和 __dopostback(btn.id,"onClick")
。
当我单击显示图像的 div 上的“确定”按钮时,将触发 item_created
事件。
I have a datalist in my aspx page. In the datalist, there are images displayed. When I click on an image, a bigger version of the image appears in a popup, and in this popup there is a button. On that button, I want to react to a click even without postback. What I'm doing now is not working every time. I am using go
for the item_created
event and __dopostback(btn.id,"onClick")
.
The item_created
event fires when I click on the ok button on the div that displays the image.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的意思是每次发生回发时都会触发
ItemCreated
事件。请仅在页面加载时第一次进行数据绑定。您可以使用IsPostBack
属性来检查页面是否是回发或新鲜加载。如果您不想在按钮点击时使用回发,请使用ajax和页面方法。您可以在此处获取更多信息: 使用jQuery AJAX直接调用页面方法。
If you mean that
ItemCreated
event is firing every time post back is occurring. Please do your databinding only first time when page loads. You can useIsPostBack
property to check if it is a postback or fresh loading of page.If you do not want to use postback on button click, please use ajax and page methods. You can get more information here: Using jQuery AJAX to directly call page methods.