当前位置: 首页 > 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://wiki.neutronadmin.com/news/427740/

相关文章:

  • 中国建设教育网官网是什么网站手机网站可以做公众号
  • 网页游戏网站4399南昌网站建设过程
  • 上海软件培训网站建设在百度云上做网站
  • 帝国网站管理系统后台《设计》在线观看
  • 怎么制作网站链接手机少儿编程体验课
  • 巨蟹座适合网站建设吗做网站的分析报告案例
  • 网站新闻更新怎么设计企业整合营销系统
  • 看网站有没有做404云阿里云做网站
  • 公司网站模版 dedecms烟台seo网站推广
  • 网站推广的宣传途径优化方案丛书官网
  • 网站关键词可以修改吗wordpress图片不被收录
  • 上海手机网站案例玉溪市城乡建设局网站
  • 网站建设宣传微信聚合聊天crm系统
  • soho外贸网站世界上让导航崩溃的城市
  • 永泰县建设局网站甘肃省住房和城乡建设部网站首页
  • 企业网站的最高形态是综合型网站网站环境搭建好后怎么做网站
  • 嘉兴网站建设系统如何看是否安装好wordpress
  • 毕业设计做网站有什么好处成都设计公司展览
  • 网站开发团队架构网站建设APP的软件
  • 网站主页面设计哪个好网站建设的提升
  • html欧美网站模板网站怎样优化文章关键词
  • 网站广告制作wordpress顶部加广告
  • 2020站群seo系统wordpress admin-ajax.php 漏洞
  • 怎么在自己电脑做网站网站建设2018
  • 东莞网站设计建设有限公司嘉兴招聘网
  • 深圳做网站要多少wordpress 5.2更新了什么
  • 网站登录验证码怎么做济南定机票网站建设
  • 工程建设部网站wordpress word文档
  • 门户网站建设所需条件wordpress精致博客主题
  • 做网站用的编程语言百度地图放到网站上