[英]asp.net: How to open a new asp.net page in new window (not tab or current page) using c#
[英]how to BlockUI content in new page ASP.NET C#
我不知道如何使用jQuery BlockUI阻止新頁面中的內容。 我在aSP.NET MVC中有應用程序。 在一個視圖中,我單擊按鈕,然后將生成新的報告並在新的選項卡/窗口中打開該報告,並希望阻止此頁面的內容,直到未加載報告。 但是在我的情況下,內容在具有按鈕的首頁被阻止,而在新頁面中則未被阻止。 有人可以幫我怎么做嗎?
<div>
<button id="btnSubmit">Report</button>
</div>
<script type="text/javascript">
$(function () {
$('#btnSubmit').click(function () {
$.blockUI({ css: {
border: 'none',
padding: '15px',
backgroundColor: '#000',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .5,
color: '#fff'
}
});
setTimeout($.unblockUI, 5000);
window.open(link, "Report");
$(document).ajaxStart($.blockUI).ajaxStop($.unblockUI);
return false;
</script>
可能需要進一步調試,但這是個主意:
var w = window.open(link, "Report");
$(w.document).ajaxStart($.blockUI).ajaxStop($.unblockUI);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.