c# – Visual Studio 2015:MVC 6 Scaffolding切换到使用Action
我刚刚安装了VS 2015,我注意到MVC6的自动脚手架有一些变化.我很好奇为什么微软会做出这些改变,因为我认为如果他们决定做一些改变,可能会有一些我可能不知道的好处.
在VS 2015中,我注意到Microsoft团队不再这样做了:
在所有生成的类中,我看到他们做了:
如果它只是编码风格的问题,那很好,我会立即失去我的兴趣知道为什么他们改变了这一点,但如果有任何合理的解释背后,我迫不及待想知道那是什么. 最佳答案
就ActionResult问题而言,在以前的ASP.NET中,MVC控制器使用System.Web.MVC.Controller Parent类和Web API控制器使用System.Web.Http.ApiController Parent类.
但是在ASP.NET 5 MVC 6中,它们已经在一个Web应用程序中合并.所以现在只有一个控制器类Microsoft.AspNet.Mvc.Controller类作为它们的基础. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |