2016-11-25 58 views
0

我遇到了這樣的問題。我寫了一個完整的代碼,這是獲得該頁面標題所必需的。就像寫行頁面標題始終爲空

<title>@ViewBag.Title - My ASP.NET Application</title>

,但此行只能做我的登錄頁面,而不是任何其他網頁作品。在所有其他頁面上,標題一次出現,但整個頁面加載後立即清除。我沒有得到任何阻止標題來臨的JS。 我不知道我應該給你哪些其他信息。請問我什麼件事我應該給你

+0

這段代碼在你的_Layout.cshtml現有的行動方法的聲明ViewBag.Title = "PAGE_TITLE";? –

+0

是的,它是在佈局 –

回答

2

確保你總是在每一個每個控制器

+0

誰...工作。請告訴我,但爲什麼這件事不起作用,當我從我的cshtml –

+0

給予這個東西時,因爲你的標題標籤中加載'@ ViewBag.Title'的_Layout.cshtml首先比你的視圖中的.cshtml加載。這就是爲什麼你必須在你的動作方法而不是.cshtml中聲明ViewBag – prtdomingo