Max*_*lov 5 asp.net-mvc asp.net-mvc-areas asp.net-mvc-3
首先,我明白,MVC 3默认模板的Content文件夹不是强制性的css/img/etc.商店文件夹.
我仍然喜欢将Content文件夹的概念作为图像和样式表的"可引用"存储位置以及其他可能的东西(我还将整个jQuery自定义控件放入Content带有.js文件的子文件夹中).
Area到目前为止,我还没有在我的项目中使用过MVC ,因为我没有足够复杂的MVC .现在是时候了.
我正在考虑Content在每个文件夹中放置一个单独的文件夹Area.它会起作用吗?有什么"坏"可以摆脱它吗?像我一样无法通过它参考资源../Content/MyControl?或者MVC Area就像项目的根,但是一个单独的?
该区域几乎就像一个单独的项目(但不是真的).你可以使用
Url.Content("~/Areas/AreaName/Content/FileInfo");
Run Code Online (Sandbox Code Playgroud)
要么
<link type="text/css" src="RootOfSiteInfo/Areas/AreaName/Content/FileInfo"/>
Run Code Online (Sandbox Code Playgroud)
不应该有任何问题无法访问静态内容,但我个人将所有内容留在根内容文件夹(单点存储)中,因为很多时候CSS和喜欢的内容在我们的项目中共享.
| 归档时间: |
|
| 查看次数: |
4327 次 |
| 最近记录: |