设置mvc images / styles / scripts帮助程序的默认路径/路由

时间:2015-01-15 22:49:01

标签: c# .net asp.net-mvc asp.net-mvc-4 asp.net-mvc-5

我使用这样的MVC助手:@Styles.Render("~/Content/css")在页面上添加样式,但我不喜欢这种相对路径。如果我改变文件夹结构,那么很难修复所有的问题。

我是否可以配置某个地方设置@Styles应该映射到'~/Content'@Scripts~/Scripts以便能够代替@Styles.Render("~/Content/css")只写{} 例如@Styles.Render("main.css")

1 个答案:

答案 0 :(得分:0)

首先,这不是帮手,而是捆绑。当您禁用调试时,捆绑包在ISS中的虚拟路径中定义。

例如:

bundles.Add(new StyleBundle("~/Content/css")
            .Include("~/My/Css/File.css"));

将在IIS中的/Content/css中配置虚拟路径。

您可以将虚拟路径更改为您想要的任何内容。