What is ViewBag.Title
在 ASP.NET MVC 4 中?
我有那个视图文件:
@model IEnumerable<MvcMusicStore.Models.Genre>
@{
ViewBag.Title = "Store";
}
<h2>Index</h2>
我不知道发生了什么变化ViewBag.Title
可以完成。
来自ASP.NET 网站 http://www.asp.net/mvc/tutorials/mvc-5/introduction/adding-a-view:
ViewBag是一个动态对象,这意味着你可以放任何你想要的东西
进去; ViewBag 对象没有定义的属性,直到您输入
里面有东西。
The ViewBag.Title
属性只是一个字符串对象。在这种情况下,它实际上在视图中使用define the Title
财产。如果你要看看你的_Layout.cshtml
文件你可能会看到类似的内容:
<title>@ViewBag.Title</title>
还记得属性是在视图中定义的吗?当页面最终呈现时,该属性最终出现在 HTML 标记中,如下所示:
<title>Store</title>
它设置浏览器标题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)