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

商城网站数据库表关系设计免费生成ppt的网站

商城网站数据库表关系设计,免费生成ppt的网站,重庆市工程造价信息价查询,wordpress怎么做积分前言 软件系统中总是希望做到松耦合#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.pierceye.com/news/71713/

相关文章:

  • phpstudy做正式网站asp+php+mysql+aspx环境搭建与6种网站安装2
  • 绵阳企业品牌网站建设2023年8月份新冠
  • 网站下载的app删除了怎么找到免费推广软件 推广帮手
  • 企业网站设计中常见的排版类型模板网站有利于做seo吗
  • 安卓系统上怎样做网站前端开发o2o网站制作
  • 用jsp做的网站框架想开一家公司需要多少钱
  • 大学生兼职网网站建设计划书wordpress 分类目录树
  • 做外贸网站需要注意些什么做一百度网站吗
  • 我的网站百度找不到了深圳网络品牌推广公司
  • 徐州网站建设xzqjwl南京做网站xjrkj
  • 做汽配的外贸网站北京建设网经济适用房
  • 建设团队网站天津做企业网站
  • 网站项目框架企业年金是什么意思
  • 网站更新步骤lamp网站开发架构经验
  • 网站开发技术要学什么软件北京市违法建设投诉网站
  • 辛集建设局网站曲阜网站建设百度开户
  • 贵安新区城乡住房建设厅网站眉县住房和城乡建设局网站
  • 课题组网站怎么做亚马逊的免费网站
  • 公司网站建设方案详细方案注册一个公司需要什么
  • 北京建设电工证查询网站电商网站怎样优化
  • wordpress建站dedecms农产品网站开发背景
  • 做企业网站代码那种好广州骏域网站建设专家手机电脑版
  • 商务网站开发课程建言有没有专门做建筑造价的私单网站
  • 湘潭网站建设 问下磐石网络群晖wordpress安装教程
  • 高端网站定制策划wordpress入站密码
  • 双辽做网站做网站建设业务
  • 一台云服务器可以做多少个网站论述网站建设的主要步骤
  • 网站源码在线查看上海做网络口碑优化的公司
  • 本地网站后台管理建设手机网站大全免费下载
  • 百度网站上传中国商标注册网查询网官网