当前位置 : 主页 > 网络编程 > ASP >

什么是ASP.NET-MVC 5.1中的ManageController.cs及其创建原因?它之前没有被MVC的5.1模板

来源:互联网 收集:自由互联 发布时间:2021-06-24
六月份我开始了ASP.NET-MVC 5.1项目.我在十月份完成了它,现在我想开始一个新的.相同版本的ASP.NET-MVC.我选择了新项目 – ….- MVC与个人帐户完全一样. 刚刚开始我在Controller目录3控制器中注
六月份我开始了ASP.NET-MVC 5.1项目.我在十月份完成了它,现在我想开始一个新的.相同版本的ASP.NET-MVC.我选择了新项目 – > ….-> MVC与个人帐户完全一样.

刚刚开始我在Controller目录3控制器中注意到(几个月前不是2):AccountController,HomeController和ManageController以及Views ManageViewModels.

什么是ManageController?

尽管我像以前一样在同一版本的MVC中编写新应用程序,但为什么会出现?

我可以强制Visual Studio 2013使用以前的模板吗?(我不确定我是否需要它,但是如果我这样做的话)

旧(加上我的附加控制器):

新:

当Visual Studio 2013首次发布时,它随ASP.NET Identity 1.0一起发布,默认模板包含您提到的两个控制器.

在某些时候,我认为Update 2,他们将Visual Studio附带的ASP.NET身份版本升级到2.0,而在Update 3中,他们将升级到2.1. Identity 2.1附带新的登录管理器,您可以在此处阅读:

http://blogs.msdn.com/b/webdev/archive/2014/08/05/announcing-rtm-of-asp-net-identity-2-1-0.aspx

ManageController处理此登录管理器,并已添加到默认模板中.

网友评论