相关疑难解决方法(0)

ASP.NET MVC 3中ViewBag.Title的替代方案

默认情况下,ASP.NET MVC 3的新项目模板将以下内容添加到默认布局(razor中的母版页):

<title>@ViewBag.Title</title>
Run Code Online (Sandbox Code Playgroud)

然后,视图必须包含以下内容以分配页面标题,例如:

@{
     ViewBag.Title = "Log On";
}
Run Code Online (Sandbox Code Playgroud)

也许这只是我自己的偏好,但我发现使用ViewBag来保持标题有点不对(我想的是太多魔术字符串的味道).所以我的问题是:对于使用ASP.NET MVC 3和razor(使用动态属性包)的人来说,这是推荐的最佳实践吗?或者你选择了更强类型的东西(可能涉及自定义基类?)

razor viewbag asp.net-mvc-3

24
推荐指数
2
解决办法
4万
查看次数

标签 统计

asp.net-mvc-3 ×1

razor ×1

viewbag ×1