'IFormCollection' 在 ASP.NET Core MVC 中不包含 'GetValues' 的定义

'IFormCollection' does not contain a definition for 'GetValues' in ASP.NET Core MVC

我在 ASP.Net MVC

中使用以下代码
Entity.CurrentPassword = ConvertToSecureString(Request.Form.GetValues("CurrentPassword")[0]);

这里RequestHttpRequest ControllerBase.Request { get; }FormIFormCollection HttpRequest.Form { get;set; }

但是在将其转换为 ASP.NET 核心 MVC 时,出现以下错误:

'IFormCollection' does not contain a definition for 'GetValues' and no accessible extension method 'GetValues' accepting a first argument of type 'IFormCollection' could be found

我们是否需要在 .Net 核心中为此添加任何额外的包,或者是否有类似功能的替代品。

在 ASP.NET CORE 中,您可以像这样从索引器访问值:

Entity.CurrentPassword = ConvertToSecureString(Request.Form["CurrentPassword"][0]);