更改MVC应用程序的解析根目录

时间:2016-09-21 18:58:42

标签: c# asp.net-mvc

我试图将默认MVC目录结构移动到一个新结构来管理类似主题的内容。这就是目录结构的方式。

<root>\
<root>\Themes\
<root>\Themes\theme01
<root>\Themes\theme01\content\*.css
<root>\Themes\theme01\scripts\*.js
<root>\Themes\theme01\Views\
<root>\Themes\theme01\Shared\

我按照此处显示的步骤How to change default view location scheme in ASP.NET MVC?

成功更改了视图的默认位置

现在我需要知道如何在.cshtml视图中更改解析根文件夹路径的方式,而无需指定完整路径。例如,css的引用如下:

 <link type="text/css" rel="stylesheet" href="~/Content/default.css" />

〜/内容将解析为http://root/Content/default.css

但我需要在内部解析为http://root/Themes/theme01/Content/default.css

有没有办法在MVC中改变它? 谢谢!

0 个答案:

没有答案