首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET MVC3 -独立装配中的区域

ASP.NET MVC3 -独立装配中的区域
EN

Stack Overflow用户
提问于 2011-03-22 03:23:47
回答 2查看 10.4K关注 0票数 20

我正在尝试使用区域设置MVC3解决方案,但我希望将我的区域放在不同的程序集中。例如,我想要一个包含共享资源(如母版页、样式表、脚本、登录页等)的父程序集,但我希望在单独的程序集中具有不同的业务功能区域。

我尝试了这个为MVC2预览编写的示例:http://msdn.microsoft.com/en-us/library/ee307987%28VS.100%29.aspx。(注意,我最初是在这个堆栈溢出线程中找到的:ASP.NET MVC - separating large app)。但是MVC3似乎没有将视图文件移动到主项目中的选项。我并不热衷于使用嵌入式资源/ VirtualPathProvider选项。

关于如何在MVC3中使用它,有什么建议吗?

谢谢,Skip

EN

回答 2

Stack Overflow用户

发布于 2011-10-08 19:12:39

您可以使用MvcContrib with Portable Areas,但通过这种方式,您将拥有嵌入式视图。

只需创建一个MVC和一个类库项目。在MVC项目中创建您的区域,并在完成后将除视图之外的所有内容从区域移动到类库中。

使用NuGet将其打包,这样您就可以在每个NuGet项目中使用新的MVC区域。

票数 2
EN

Stack Overflow用户

发布于 2013-03-04 19:37:57

有关如何创建在另一个this article应用程序中作为区域工作的项目的信息,请参见MVC。基本上,area项目中的文件位于主项目的Area文件夹下,但不作为主项目的一部分包含(不在项目文件中引用)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5382524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档