我正在构建一个asp.net mvc3应用程序,我决定使用区域并想知道这是不是一个好主意。 是的,他们应该提供分离,但他们仍然在你的主要项目中。 你如何用模块(EG Orchard)构建一个项目是什么方法。任何教程?
请注意我是网络新手(winform guy)所以请耐心等待。
我现在有区域问题?我收到javascript错误,好像找不到它们一样? 例如“$ is undefined”等...你应该有javascript文件夹的引用吗? 为什么我在区域而不是Web应用程序的其他部分出现错误?
非常感谢
答案 0 :(得分:1)
我使用区域。我的应用程序中有一个Admin区域,MVC中的区域对我来说很合适。
关于JavaScript错误,我认为问题是对Area的Layout / Master文件中的JavaScript文件的引用。参考可能是相对的?
您可能希望将它们称为/Scripts/MyJavaScriptFile.js
- 假设JavaScript文件位于应用程序根目录中名为Scripts
的文件夹中。不在Area的文件夹结构中。
答案 1 :(得分:0)
区域有助于更大的网站。他们帮助将网站分成不同的......区域(!):您网站的子目录(从URL的角度来看)。
管理员可能是最常见的区域:它包含在您网站的admin/
子网站中收集的多个操作/视图。