我在ASP.Net MVC 中使用以下代码
Entity.CurrentPassword = ConvertToSecureString(Request.Form.GetValues("CurrentPassword")[0]);
这里Request
是HttpRequest ControllerBase.Request { get; }
,Form
是IFormCollection HttpRequest.Form { get;set; }
但在将其转换为ASP.NET Core MVC时,我得到了以下错误:
"FormCollection"不包含"GetValues"的定义,并且找不到接受类型为"IFormCollection"的第一个参数的可访问扩展方法"GetValue">
我们是否需要在.Net核心中为此添加任何附加包,或者是否有类似功能的替代品。
在ASP.NET CORE中,您可以访问索引器中的值,如下所示:
Entity.CurrentPassword = ConvertToSecureString(Request.Form["CurrentPassword"][0]);