asp.net mvc4 controller构造函数

发布时间 2024-01-13 19:34:31作者: 漫思

asp.net mvc4 controller构造函数

ASP.NET MVC4中的Controller类有多种构造函数可供使用。以下是常见的两种构造函数示例:

  1. 默认构造函数(无参):

    public class MyController : Controller
    {
        public MyController() { } // 这里为空的构造函数表示没有任何初始化操作
    }
    1. 接收IServiceProvider对象的构造函数:

      public class MyController : Controller
      {
          private readonly IMyDependency _myDependency;
          
          public MyController(IMyDependency myDependency)
          {
              _myDependency = myDependency;
          }
      }