第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

頁面發(fā)送請求并且頁面停止加載后的事件

頁面發(fā)送請求并且頁面停止加載后的事件

守候你守候我 2022-05-22 19:21:30
我正在提交一個向后端發(fā)送請求的表單,C# 操作。后端生成一個pdf文件并發(fā)回瀏覽器下載。我如何捕捉這個事件?我只是想在從服務(wù)器發(fā)送 pdf 時向用戶顯示一條消息。我不能使用 ajax,因?yàn)槲艺谕ㄟ^表單發(fā)送請求,并且我希望響應(yīng)是附件。        public ActionResult ConvertHTMLtoPDF(string htmltoPDfFullUrl)        {            Byte[] res = null;            using (MemoryStream ms = new MemoryStream())            {                // not important logic            }            var stream = new MemoryStream(res);            return new FileStreamResult(stream, "application/pdf")            {                FileDownloadName = "some name.pdf"            };        }$(document).on('click', ".formSubmitDiv", function () {    formSubmit();})function formSubmit() {    $('#htmltoPDfFullUrl').val(fullHTMLLIVE);    document.getElementById('beginConvertHTMLtoPDF').submit();}@using (Html.BeginForm("ConvertHTMLtoPDF", "Home", FormMethod.Post, new { id = "beginConvertHTMLtoPDF" })){    <input type="hidden" name="htmltoPDfFullUrl" id="htmltoPDfFullUrl" />}
查看完整描述

1 回答

?
BIG陽

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個贊

我設(shè)法通過從服務(wù)器發(fā)送一個 cookie 并在客戶端上不斷檢查這個 cookie 來解決這個問題。


這就是我發(fā)送cookie的方式。


Response.Cookies.Add(new HttpCookie(serverCookieResponse + "_CookiePDFResponse", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss:ff")));

這就是我檢查cookie是否已收到的方式


function checkCookie() {

    let cookieName = $('#serverCookieResponse').val() + "_CookiePDFResponse";

    var cookieVal = $.cookie(cookieName);

    if (cookieVal == null || cookieVal === 'undefined') {

        setTimeout("checkCookie();", 1000);

    }

    else {

        document.cookie = cookieName + '=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';

    }

}

希望這對某人有幫助!


查看完整回答
反對 回復(fù) 2022-05-22
  • 1 回答
  • 0 關(guān)注
  • 133 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號