我像这样使用 MVC 助手:@Styles.Render("~/Content/css")
在页面上添加样式,但我不喜欢这种相对路径。如果我更改文件夹结构,则很难修复所有出现的问题。
我可以在某处配置以设置 @Styles
应该映射到 '~/Content'
和 @Scripts
到 ~/脚本
能够代替 @Styles.Render("~/Content/css")
编写
@Styles.Render("main.css")
例如?
最佳答案
首先,那不是助手,而是 bundle 。当您禁用调试时, bundle 在 ISS 的虚拟路径内定义。
例如:
bundles.Add(new StyleBundle("~/Content/css")
.Include("~/My/Css/File.css"));
会在IIS的/Content/css
配置一个虚拟路径。
您可以将虚拟路径更改为您想要的任何内容。
关于c# - 为 mvc 图像/样式/脚本助手设置默认路径/路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27974454/