2016-11-25 61 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