大佬教程收集整理的这篇文章主要介绍了jquery – __dopostback无法按预期工作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
场景2(它不起作用)
与我的实际代码库的唯一区别是我有一个JQUERY FILAMENTGROUP datetiR_871_11845@epicker,其onchange事件被使用而不是html文本框的onchange.此外,这里我的页面使用母版页.现在,我的问题是当datetiR_871_11845@epicker的onchange事件触发时,请求进入服务器端,但是BUTTON click事件没有被触发.
更多细节,
我想在datetiR_871_11845@epicker选择中自动更新updatepanel.所以,按钮实际上是通过css隐藏的(display:nonE).
按钮ID – btnDateRangeCallBACk
datetiR_871_11845@epicker文本框(非ASP控件) – dateRange
onChange: function() {__dopostBACk('<%=btnDateRangeCallBACk.ClientID%>',$('#dateRange').val());}
[请记住我说它适用于我的简单POC,而在我的实际代码库中我使用的是母版页继承,因此所有这些控件都放在contentplaceholder中.此外,回发正在发生,如果我在Page_Load中断,我可以看到正确发送_EVENTTARGET和_EVENTARGUMENT]
请帮忙.
更简单地说,
回发后,当我在Page_Load中断时,我看到request.Form内容为,
ctl00 $ContentPlaceHolder1 $SMgr1 = ctl00 $ContentPlaceHolder1 $SMgr1 | ctl00_ContentPlaceHolder1_btnDateRangeCallBACk
&安培; __ EVENTTARGET = ctl00_ContentPlaceHolder1_btnDateRangeCallBACk
& _EVENTARGUMENT = 5/3/2011 – 6/2/2011
&安培; _VIEWSTATE = / wEPDwULLTE3NDY5NDIwMDRkZIuTqMNNsFHlRYhjpKaUCaCXj42h
&安培; _EVENTVALIDATION = / wEWAgLBx52kBALP6Ln6DdkkwE / rVIKQzKE1L0k4QhIc768w
&安培; _ASYNCPOST =真安培;
为什么不是btnDateRangeCallBACk命中的Click事件?
以上是大佬教程为你收集整理的jquery – __dopostback无法按预期工作全部内容,希望文章能够帮你解决jquery – __dopostback无法按预期工作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。