'IFormCollection'不包含核心 MVC 中 ASP.NET 'GetValues'的定义



我在ASP.Net MVC 中使用以下代码

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

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

但在将其转换为ASP.NET Core MVC时,我得到了以下错误:

"FormCollection"不包含"GetValues"的定义,并且找不到接受类型为"IFormCollection"的第一个参数的可访问扩展方法"GetValue">

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

在ASP.NET CORE中,您可以访问索引器中的值,如下所示:

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

最新更新