gpt4 book ai didi

asp.net-mvc - 将 MVC Content 文件夹放入 Area

转载 作者:行者123 更新时间:2023-12-02 06:08:14 24 4
gpt4 key购买 nike

首先,我确实明白,MVC 3 默认模板的 Content 文件夹不是强制性的 css/img/etc。存储文件夹。

我仍然喜欢 Content 文件夹的概念,将其作为图像、样式表和其他可能内容的“可引用”存储位置(我还将整个 jQuery 自定义控件放入 Content 中) 的子文件夹,其中包含 .js 文件)。

到目前为止,我还没有在我的项目中使用 MVC Area,因为我没有足够复杂的区域。现在是时候了。

我正在考虑在每个 Area 中放置一个单独的 Content 文件夹。它会起作用吗?会不会有什么“坏”的事情发生呢?像我一样无法通过 ../Content/MyControl 引用其中的资源?或者 MVC Area 就像项目的根目录一样,但是是一个单独的根目录?

最佳答案

该区域几乎就像一个单独的项目(但并非如此)。您可以使用

Url.Content("~/Areas/AreaName/Content/FileInfo");

<link type="text/css" src="RootOfSiteInfo/Areas/AreaName/Content/FileInfo"/>

不应该有任何无法访问静态内容的问题,尽管我个人将所有内容都保留在根内容文件夹(单点存储)中,因为很多时候 CSS 等在我们的项目中跨区域共享。

关于asp.net-mvc - 将 MVC Content 文件夹放入 Area,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10033072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com