Asp.net UpdatePanel在asyncpostback後頁面標題丟失的BUG解決

最近手裏的一個頁面中的UpdatePanel執行asyncpostback後,會致使網頁標題變成「無標題」,母版頁標題在回傳過程當中會丟失。嘗試經過使用不一樣的ContentPlaceHolder爲文檔設置標題,但問題依舊,最後無奈用一段js代碼進行臨時修復以下:javascript

$(function(){
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    if (!(prm)) return;
    document.orginalTitle=document.title;
    prm.add_endRequest(function(s, e){
        if (document.title.replace(/\s/g,"").length==0)
            document.title=document.orginalTitle;
        });
});
相關文章
相關標籤/搜索