好吧,我在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/

10-12 06:57