asp.net-mvc – MVC项目架构支持模块
发布时间:2020-12-16 09:46:43 所属栏目:asp.Net 来源:网络整理
导读:我需要我的MVC 3.0项目来支持模块.按模块我的意思是有独立的库,其中包括模型视图和控制器.其原因是具有可重复使用的应用程序部分,可供多个应用程序使用. 对我来说最好的是将这些模块作为mvc应用程序 – 有resharper,mvc visual studio addons工作.我的意思是
我需要我的MVC 3.0项目来支持模块.按模块我的意思是有独立的库,其中包括模型视图和控制器.其原因是具有可重复使用的应用程序部分,可供多个应用程序使用.
对我来说最好的是将这些模块作为mvc应用程序 – 有resharper,mvc visual studio addons工作.我的意思是智能感知,控制器导航,视图和控制器创建屏幕等.如果我在普通类库中包含这些类,那么功能就消失了. 将应用程序设置为使用“模块”应用程序中的控制器非常简单. routes.MapRoute( "Default",// Route name "{controller}/{action}/{id}",// URL with parameters new { controller = "Home",action = "Index",id = UrlParameter.Optional } // Parameter defaults,new[] { "ModuleApplication1.Controllers" } ); 问题是控制器试图加载的视图在当前应用程序中不存在,但它在我的“模块”应用程序中.更糟糕的是 – 视图不会编译也不会嵌入到dll中.我不会复制它们.我更喜欢从dll加载它们.如果它是可能的. 我承认,我是MVC的新手. 我错过了什么吗?这有什么解决方案吗?我的做法完全错了吗? 解决方法
您可以使用
MvcContrib个便携式区域,它们的设计完全符合此方案.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – StyleCop vs ReSharper和一般编码风格的问题
- asp.net-mvc-2 – MVC2:具有两个字段依赖性的验证(数据注释
- asp.net-mvc-4 – ASP.Net Web Api在POST上不绑定模型
- AntiXss.HtmlEncode vs AntiXss.GetSafeHtmlFragment
- asp.net – 信用卡的前四个号码多久更改一次?
- ASP.NET知识点小结1
- asp.net – 我希望从代码中获取属性值
- asp.net – WCF服务支持文件jsdebug无法加载
- asp.net-mvc – warns – html.helpers在项目更新后无法识别
- Worker Service in ASP .NET Core