![](/img/trans.png)
[英]Created one MVC solution called “MvcWebRole”. In this area I created a folder named “Content” to store my css files
[英]Placing MVC Content folder into Area
首先,我明白,MVC 3 默认模板的Content
文件夹不是强制性的 css/img/etc。 存储文件夹。
我仍然喜欢Content
文件夹的概念,它是图像和样式表以及其他可能内容的“可引用”存储位置(我还将整个 jQuery 自定义控件放入Content
的子文件夹中,其中包含 .js 文件)。
到目前为止,我还没有在我的项目中使用 MVC Area
s,因为我没有足够复杂的。 现在是时候了。
我正在考虑在每个Area
中放置一个单独的Content
文件夹。 它会工作吗? 有什么“坏”的东西可以变成它吗? 像我一样无法通过../Content/MyControl
引用其中的资源? 或者 MVC Area
就像项目的根一样,而是一个单独的根?
该区域几乎就像一个单独的项目(但不是真的)。 您可以使用
Url.Content("~/Areas/AreaName/Content/FileInfo");
要么
<link type="text/css" src="RootOfSiteInfo/Areas/AreaName/Content/FileInfo"/>
不能访问 static 内容不应该有任何问题,尽管我个人将所有内容都留在根内容文件夹(单点存储)中,因为 CSS 和类似内容多次在我们的项目中跨区域共享。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.