谁应该知道Asp.Net MVC中的页面标题?

罗尼

是应该知道页面标题的是Model,View还是Controller?

选项1

使用模型存储页面标题(这使模型更像视图模型):

public class SomeModel
{
    string Title { get; set; }
}

然后,视图可以简单地相应地设置标题

<title>@Model.Title</title>

选项2

视图知道自己的标题:

@{
     ViewBag.Title = "Some Title";
}

在视图中的某个位置或使用的默认布局:

<title>@ViewBag.Title</title>

选项3

从控制器设置标题

ViewBag.Title = "Some Title"

然后从视图中使用它

<title>@ViewBag.Title</title>

最好的方法是哪一种(假设我在不同页面上有相同的布局)?

图卡兹

这取决于。如果您的所有标题都有些不同并且是静态的,那么在“知道”它的标题的每个视图中都不会出现问题。

但是,如果您需要模型中的信息来组成标题,则必须...错误...从模型中传递它,这并不是真的意味着您需要“ Title”属性,而是可以使用一些东西来自模型本身,例如ProductName或其他任何东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

谁应该知道Asp.Net MVC中的页面标题?

来自分类Dev

在ASP.NET MVC中按子动作设置页面标题

来自分类Dev

如何使表格标题在asp.net mvc 中对齐?

来自分类Dev

我应该如何链接到ASP.NET MVC 5中的用户配置文件页面?

来自分类Dev

asp.net mvc viewdata在视图页面中显示

来自分类Dev

ASP.NET MVC中的友好错误页面

来自分类Dev

在ASP.NET MVC中返回FileResult的错误消息/页面

来自分类Dev

将图像映射到ASP.NET MVC中的页面

来自分类Dev

在ASP.NET Core MVC中设置新的登录页面

来自分类Dev

Asp.NET Core MVC Razor页面渲染中的NotSupportedException

来自分类Dev

在ASP.NET MVC 5中创建管理页面

来自分类Dev

asp.net mvc viewdata在视图页面中显示

来自分类Dev

ASP.NET MVC中的自定义错误页面

来自分类Dev

ASP.NET MVC4中页面的网址

来自分类Dev

将图像映射到ASP.NET MVC中的页面

来自分类Dev

访问内容页面中的 head 标签 (ASP.NET MVC)

来自分类Dev

如果asp.net mvc不支持页面加载事件,那么我们应该如何在mvc中处理页面事件

来自分类Dev

如果asp.net mvc不支持页面加载事件,那么在mvc中我们应该如何处理页面laod事件

来自分类Dev

在ASP.NET中的多个页面上打印具有许多列标题的Datagrid表

来自分类Dev

ASP.Net MVC页面加载

来自分类Dev

使用ASP.NET MVC中“父”页面模型中的内容填充PartialView模型

来自分类Dev

ASP.NET通过代码隐藏设置页面标题

来自分类Dev

ASP.NET.MVC 5 如何显示有关谁创建元素的信息?

来自分类Dev

防止已登录的用户访问asp.net mvc 5中的登录页面

来自分类Dev

在ASP.NET MVC中的页面加载上选择选项卡

来自分类Dev

在ASP.NET MVC中托管后,静态HTML页面无法正常工作

来自分类Dev

在ASP.NET MVC 4中无法预览到特定页面

来自分类Dev

在asp.net mvc 5中创建可编辑的cshtml视图页面

来自分类Dev

布局页面中的asp.net mvc登录表单(未找到部分视图“ LogIn”)

Related 相关文章

  1. 1

    谁应该知道Asp.Net MVC中的页面标题?

  2. 2

    在ASP.NET MVC中按子动作设置页面标题

  3. 3

    如何使表格标题在asp.net mvc 中对齐?

  4. 4

    我应该如何链接到ASP.NET MVC 5中的用户配置文件页面?

  5. 5

    asp.net mvc viewdata在视图页面中显示

  6. 6

    ASP.NET MVC中的友好错误页面

  7. 7

    在ASP.NET MVC中返回FileResult的错误消息/页面

  8. 8

    将图像映射到ASP.NET MVC中的页面

  9. 9

    在ASP.NET Core MVC中设置新的登录页面

  10. 10

    Asp.NET Core MVC Razor页面渲染中的NotSupportedException

  11. 11

    在ASP.NET MVC 5中创建管理页面

  12. 12

    asp.net mvc viewdata在视图页面中显示

  13. 13

    ASP.NET MVC中的自定义错误页面

  14. 14

    ASP.NET MVC4中页面的网址

  15. 15

    将图像映射到ASP.NET MVC中的页面

  16. 16

    访问内容页面中的 head 标签 (ASP.NET MVC)

  17. 17

    如果asp.net mvc不支持页面加载事件,那么我们应该如何在mvc中处理页面事件

  18. 18

    如果asp.net mvc不支持页面加载事件,那么在mvc中我们应该如何处理页面laod事件

  19. 19

    在ASP.NET中的多个页面上打印具有许多列标题的Datagrid表

  20. 20

    ASP.Net MVC页面加载

  21. 21

    使用ASP.NET MVC中“父”页面模型中的内容填充PartialView模型

  22. 22

    ASP.NET通过代码隐藏设置页面标题

  23. 23

    ASP.NET.MVC 5 如何显示有关谁创建元素的信息?

  24. 24

    防止已登录的用户访问asp.net mvc 5中的登录页面

  25. 25

    在ASP.NET MVC中的页面加载上选择选项卡

  26. 26

    在ASP.NET MVC中托管后,静态HTML页面无法正常工作

  27. 27

    在ASP.NET MVC 4中无法预览到特定页面

  28. 28

    在asp.net mvc 5中创建可编辑的cshtml视图页面

  29. 29

    布局页面中的asp.net mvc登录表单(未找到部分视图“ LogIn”)

热门标签

归档