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

电商设计网站有哪些wordpress 导入工具

电商设计网站有哪些,wordpress 导入工具,网站开发外包哪家好,深圳专业网站建设定制依赖注入技术就是将一个对象注入到一个需要它的对象中#xff0c;同时它也是控制反转的一种实现#xff0c;显而易见#xff0c;这样可以实现对象之间的解耦并且更方便测试和维护#xff0c;依赖注入的原则早已经指出了#xff0c;应用程序的高层模块不依赖于低层模块同时它也是控制反转的一种实现显而易见这样可以实现对象之间的解耦并且更方便测试和维护依赖注入的原则早已经指出了应用程序的高层模块不依赖于低层模块而应该统一依赖于抽象或者接口。在 .Net Framework 4.7.2 中引入了对依赖注入的支持终于在 ASP.Net Web Forms 中可以使用依赖注入机制了这篇文章将会讨论如何在 ASP.Net Web Forms 中去使用。创建 WebForm 项目 在 ASP.Net Web Forms 中使用依赖注入一定要记得将项目框架设为 4.7.2 以上要么右键项目在属性面板上选择 4.7.2 版本。也可以直接在 web.config 做如下设置。 system.webcompilation debugtrue targetFramework4.7.2 /httpRuntime targetFramework4.7.2 / ... /system.web接下来就可以通过 Nuget 安装 AspNet.WebFormsDependencyInjection.Unity 包可以通过 Visual Studio 2019 的 NuGet package manager 可视化界面安装 或者 通过 NuGet package manager 命令行工具输入以下命令 dotnet add package AspNet.WebFormsDependencyInjection.Unity创建实体 和 接口 现在创建一个名为 Author 实体类 和 IAuthorRepository 接口。public class Author{public int Id { get; set; }public string FirstName { get; set; }public string LastName { get; set; }}public interface IAuthorRepository{bool Create(Author author);Author Read(int id);ListAuthor Read();}然后再用 AuthorRepository 类实现一下 IAuthorRepository 接口代码如下public class AuthorRepository : IAuthorRepository{public bool Create(Author author){throw new System.NotImplementedException();}public Author Read(int id){throw new System.NotImplementedException();}public ListAuthor Read(){throw new System.NotImplementedException();}}创建容器和类型注册 现在我们创建 依赖注入容器然后注入我们想要的类型下面的代码用于创建 Unity容器。 var container  this.AddUnity();然后在 Application_Start 事件中进行对象的 依赖配置如下代码所示 container.RegisterTypeIAuthorRepository, AuthorRepository();对了记的引入一下如下两个命名空间。AspNet.WebFormsDependencyInjection.UnityUnity下面是 Global 类的完整代码仅供参考。 using Microsoft.AspNet.WebFormsDependencyInjection.Unity; using System; using System.Web; using System.Web.Optimization; using System.Web.Routing; using Unity;namespace WebformsDIDemo {public class Global : HttpApplication{void Application_Start(object sender, EventArgs e){var container  this.AddUnity();container.RegisterTypeIAuthorRepository, AuthorRepository();// Code that runs on application startupRouteConfig.RegisterRoutes(RouteTable.Routes);BundleConfig.RegisterBundles(BundleTable.Bundles);}} }WebForms 使用依赖注入 现在容器对象依赖都配置好了接下来怎么在 Page 中用呢可以参考下面的代码。public partial class _Default : Page{private IAuthorRepository _authorRepository;public _Default(IAuthorRepository authorRepository){_authorRepository  authorRepository;}protected void Page_Load(object sender, EventArgs e){}}上面的图很明显的显示了authorRepository 实例在运行时中已被成功注入。在 .Net Framework 4.7.2 框架以上终于将 依赖注入机制 带入到了 ASP.Net Web Forms 中需要明白的是微软自带的Unity包是一个轻量级的依赖注入容器可以在 页面控件handlermodule 上使用在 ASP.Net Web Forms 中使用依赖注入可以轻松创建对象然后在运行时获取依赖可让你轻松构建灵活松散的应用程序。译文链接https://www.infoworld.com/article/3397003/how-to-use-dependency-injection-in-aspnet-web-forms.html
http://www.pierceye.com/news/419408/

相关文章:

  • 网站多套系统如何调用网页大图素材
  • 沧州网站建设方案咨询wordpress需要 伪静态
  • 安徽省住房和城乡建设部网站郑州百姓网免费发布信息
  • 电子商务网站开发是指聊城市城乡建设部网站查询
  • 聊天室网站模板国内市场调研公司
  • 网站做不做备案有什么区别网站媒体给房开做内容推广
  • 昆明专业网站建设模板蚌埠app制作公司
  • 平面ui设计网站网页布局设计类型
  • 东莞企石网站建设网站怎么留住用户
  • 公司网站虚假宣传但网站不是我做的wordpress自豪地采用修改
  • 山西大同网站建设哪家好宜宾seo快速排名
  • 网站为什么做黄词骗流量网站图标在哪里修改
  • 手机移动端网站建设青岛门户网站建设
  • 专业APP客户端做网站php完整电商网站开发源码
  • 网站代码500网站的页面风格是什么
  • 电商开发网站公司腾讯营销平台
  • 商务网站是什么网站建设技术有哪些
  • 专门做团购的网站有哪些微信小程序开发者工具官网下载
  • 网站开发的项目需求山东省住房和城乡建设厅电话
  • 网站建设初期推广方式安徽网站建设价格
  • 淘宝购买网站建设工业皮带怎么做免费的网站
  • 华城建设集团有限公司官方网站嵌入式软件开发教程
  • 建设邮箱网站桔子建站官网
  • 电子商务网站模板xampp下安装wordpress
  • 可以做动图的视频网站校园网站建设的目的
  • 专业网站制作公司塞尼铁克dw网页设计作品简单
  • 福州做网站公司有哪些中小企业网站制作塞尼铁克
  • 公司网站 钓鱼网站网站建设实训报告的内容怎么写
  • 摄影网站建设内容硬件开发语言有哪些
  • 怎么在主机上的建设网站做网站后台需要写代码吗