📜  mvc 如何链接 css 文件 - CSS (1)

📅  最后修改于: 2023-12-03 15:03:04.152000             🧑  作者: Mango

MVC 如何链接 CSS 文件

在 MVC 模式中,视图层负责渲染用户界面,并使用 CSS 来美化页面样式。在链接 CSS 文件时,可以使用 HTML 标记或 Razor 语法实现。

HTML 标记链接 CSS 文件

可以向 HTML 视图中添加 link 标记来链接 CSS 文件,如下所示:

<link rel="stylesheet" type="text/css" href="~/Content/site.css" />
  • rel="stylesheet" 声明此链接是用于样式表。
  • type="text/css" 声明文件类型。
  • href="~/Content/site.css" 声明文件路径。~ 表示项目根目录,可以根据实际情况进行更改。
Razor 语法链接 CSS 文件

可以使用 Razor 语法来实现动态生成链接,如下所示:

@Styles.Render("~/Content/site.css")
  • Styles 是一个静态类,可以在 System.Web.Optimization 命名空间中找到。
  • Render("~/Content/site.css") 方法生成一个带有正确应用程序根 URL 的 <link> 标签,引用位于 "~/Content/site.css" 的文件。
总结

以上是 MVC 中链接 CSS 文件的两种方式,选择合适的方法可以优化视图层的渲染效率和美观程度。