我只是 MVC 的新手,我们正在构建一个庞大的系统,并且在我们的站点中有很多命名空间。
存储文件(CSS、图像、.JS)等的标准位置在哪里?
将它们放在其命名空间的子文件夹中的 Content 文件夹下,或者将它们与各自的父文件一起放入或两者兼而有之。
我只是 MVC 的新手,我们正在构建一个庞大的系统,并且在我们的站点中有很多命名空间。
存储文件(CSS、图像、.JS)等的标准位置在哪里?
将它们放在其命名空间的子文件夹中的 Content 文件夹下,或者将它们与各自的父文件一起放入或两者兼而有之。
默认项目结构包括 CSS 文件的 Content 文件夹和 JavaScript 文件的 Scripts 文件夹。很多人使用这个现有的模板,特别是因为很多 Nuget 项目可能依赖于此。
我个人喜欢将所有内容放在 Content 文件夹中,并在此名为 Css and Scripts 下有一个子文件夹。不过,这确实是一个偏好问题。做任何一致且有条理的事情。这将是使应用程序更易于维护的关键。
最好将其作为根级别的脚本(js 文件)放在单独的文件夹中。在内容文件夹中为图像和 Css 等添加子文件夹。
我们还可以为项目的每个部分创建多个控制器和视图。就像登录部分一样,您可以添加身份验证控制器。
我们还可以使用 Helper 类来添加通用功能并在任何地方使用它。
你可以看到以下链接
http://msdn.microsoft.com/en-us/library/dd410120(v=vs.100).aspx