当前位置: 首页 > news >正文

做篮球管理网站的步骤商标免费设计在线生成

做篮球管理网站的步骤,商标免费设计在线生成,上海网站建设的英文,企业邮箱怎么开通注册免费前言 软件系统中总是希望做到松耦合#xff0c;项目的组织形式也是一样#xff0c;本篇文章将介绍在ASP.NET CORE MVC中怎么样将Controller与主网站项目进行分离#xff0c;并且对Areas进行支持。 实践 1.新建项目 新建两个ASP.NET Core Web应用程序#xff0c;一个命名…前言 软件系统中总是希望做到松耦合项目的组织形式也是一样本篇文章将介绍在ASP.NET CORE MVC中怎么样将Controller与主网站项目进行分离并且对Areas进行支持。 实践 1.新建项目 新建两个ASP.NET Core Web应用程序一个命名为:WebHostDemo 另一个名为: Web.Controllers 看名字可以知道第一个项目是主程序项目第二个是存放Controller类和Areas的项目。 2.修改Mvc配置 在WebHostDemo项目中修改ConfigureServices函数 public void ConfigureServices(IServiceCollection services){    // Add framework services.services.AddMvc();    var manager new ApplicationPartManager();     var homeType typeof(Web.Controllers.Areas.HomeController);       var controllerAssembly homeType.GetTypeInfo().Assembly;manager.ApplicationParts.Add(new AssemblyPart(controllerAssembly));manager.FeatureProviders.Add(new ControllerFeatureProvider());         var feature new ControllerFeature();manager.PopulateFeature(feature);services.AddSingleton(feature.Controllers.Select(t t.AsType()).ToArray()); } 这样就将另一个项目中的Controller程序集注入到主程序中了。当然还可以通过另一种方式 public void ConfigureServices(IServiceCollection services){services.AddMvc().ConfigureApplicationPartManager( m {         var feature new ControllerFeature();m.ApplicationParts.Add(new AssemblyPart(controllerAssembly));m.PopulateFeature(feature);services.AddSingleton(feature.Controllers.Select(t t.AsType()).ToArray());}); } 这两种方式都可以注入Controller。 接下来修改Configure函数以通过修改路由让Mvc支持Areas app.UseMvc(routes {routes.MapRoute(name: areaRoute,template: {area:exists}/{controllerHome}/{actionIndex}/{id?});routes.MapRoute(name: default,template: {controllerHome}/{actionIndex}/{id?}); }); 3.添加Areas 在Web.Controllers项目中建立如下目录结构 Areas MyArea1-Controllers-Home.cs-Views-HomeIndex.cshtml 4.为Controller添加Area [Area(MyArea1)] public class HomeController : Controller{    public IActionResult Index()    {          return View();} } 最后 还有一件事很重要当我们这么将项目进行分离后DEBUG主程序将没办法找到Areas和Views目录所以DEBUG时要将这些目录Copy到主程序代码根目录当然如果是发布程序的话就没有这个问题。 原文地址http://www.cnblogs.com/maxzhang1985/p/6683263.html.NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
http://www.yutouwan.com/news/427740/

相关文章:

  • 网站开发是前端吗wordpress 游戏主题下载失败
  • 网站建设价格便宜网络推广营销网站建设专家
  • 怎样查询网站的建设公司一键优化大师
  • 扬州商城网站制作方寸网站建设
  • 免费建站cms便民信息发布平台
  • 制作公司网站需要几个数据表网站开发项目合同
  • 山西营销网站建设联系方式小程序商店制作教程
  • 网站如何吸引人双鸭山网络推广
  • 帝国文章网站模板南阳旅游网站建设
  • 肖鸿昌建筑网站艺术品交易网站开发
  • 郑州做手机网站免费的素材库
  • 重庆长寿网站设计公司推荐在线拍卖网站源码
  • 网站建设重点网站开发所需的知识
  • 福州论坛建站模板重庆网站建设排名
  • 在线一键生成网页郑州网站优化哪家好
  • 公司网站制作注意事项上海建设网站浦东新区污水管网工程
  • 太原网站制作维护海会主机做的网站都能干什么的
  • 中山市开发区建设局网站Wordpress调用一组文章
  • 做网站维护费是怎么算的网站建设价格便宜
  • 网站建设赫伟创意星空科技ai设计室内设计
  • 永久免费企业网站申请石狮网站建设公司哪家好
  • 电商网站 投诉如何进行网站的推广
  • 网站做单链 好不好百度快照入口官网
  • 网站登录界面用什么软件做把excel做数据库分享成网站
  • 学做网站都要学什么专业做试试彩网站
  • wordpress建立论坛网站六盘水城乡住房建设厅网站
  • 想学学做网站网站建设及报价格方案
  • 网站制作好了怎么上传苏州网站开发公司兴田德润放心
  • 学校网站首页可以做公众号背景图的网站
  • 建设网站注册会员内蒙古头条新闻发布信息