好吧,我在asp.net中使用jQuery和blockUI,我喜欢jquery和blockUI,但是在显示带有asp.net按钮的面板时发现了一个问题,实际的按钮已移出表单标签,因此当您单击按钮时,什么也没有发生..
有什么方法可以配置blockUI以将其内容标签最后放置在forms标签中,而不是在body标签中!
最佳答案
现在我不是100%肯定这是最好的解决方案,但是我确实进入了jquery.blockUI.js并替换了几行。
替换此行
var layers = [lyr1, lyr2, lyr3], $par = full ? $('body') : $(el);
与
var layers = [lyr1, lyr2, lyr3], $par = full ? $('form') : $(el);
替换此行
$('html,body').css('height', '100%');
与
$('html,body,form').css('height', '100%');
替换此行
els = $('body').children().filter('.blockUI').add('body > .blockUI');
与
els = $('form').children().filter('.blockUI').add('body > form > .blockUI');
到目前为止,它似乎仍在工作,尚未测试一种以上的浏览器!!
关于jquery - jQuery blockUI和ASP.Net?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7929094/