gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 23:20:51 24 4
gpt4 key购买 nike

六月我开始了 ASP.NET-MVC 5.1 项目。我在十月份完成了它,现在我想开始一个新的。相同版本的 ASP.NET-MVC。我选择了新项目->....->MVC with Individual Accounts 正如以前一样。

刚开始我在 Controller 目录中注意到 3 个 Controller (而不是几个月前的 2 个):AccountController , HomeController ManageController 并在 View 中 ManageViewModels .

什么是ManageController ?

尽管我在与以前完全相同的 MVC 版本中编写了新应用程序,但为什么它会出现?

我可以强制 Visual Studio 2013 使用以前的模板吗?(我不确定我是否想要,但如果我想要的话,我会问)

旧(加上我的附加 Controller ) :

enter image description here

新品 :

enter image description here

最佳答案

Visual Studio 2013 首次发布时,随 ASP.NET Identity 1.0 一起发布,默认模板包括您提到的两个 Controller 。

在某些时候,我认为更新 2,他们将 Visual Studio 附带的 ASP.NET Identity 版本升级到 2.0,而在更新 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 处理这个登录管理器,并被添加到默认模板中。

关于asp.net-mvc - 什么是 ASP.NET-MVC 5.1 中的 ManageController.cs 以及创建它的原因?之前没有被MVC的5.1模板创建过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27367366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com