mvc3中的区域。使用它们是否有意义?

时间:2011-06-19 06:44:22

标签: asp.net-mvc

我正在构建一个asp.net mvc3应用程序,我决定使用区域并想知道这是不是一个好主意。 是的,他们应该提供分离,但他们仍然在你的主要项目中。 你如何用模块(EG Orchard)构建一个项目是什么方法。任何教程?

请注意我是网络新手(winform guy)所以请耐心等待。

我现在有区域问题?我收到javascript错误,好像找不到它们一样? 例如“$ is undefined”等...你应该有javascript文件夹的引用吗? 为什么我在区域而不是Web应用程序的其他部分出现错误?

非常感谢

2 个答案:

答案 0 :(得分:1)

我使用区域。我的应用程序中有一个Admin区域,MVC中的区域对我来说很合适。

关于JavaScript错误,我认为问题是对Area的Layout / Master文件中的JavaScript文件的引用。参考可能是相对的?

您可能希望将它们称为/Scripts/MyJavaScriptFile.js - 假设JavaScript文件位于应用程序根目录中名为Scripts的文件夹中。不在Area的文件夹结构中。

答案 1 :(得分:0)

区域有助于更大的网站。他们帮助将网站分成不同的......区域(!):您网站的子目录(从URL的角度来看)。

管理员可能是最常见的区域:它包含在您网站的admin/子网站中收集的多个操作/视图。