Я создал новый проект в VS 2017 - с помощью шаблона Web API. Но я не могу использовать атрибут [FromForm]
в методе действия контроллера.
Вот некоторые строки из package.config:
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net461" />
<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net461" />
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net461" />
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net461" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net461" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net461" />
Является ли [FromForm]
доступным в версии Web API5.2.3?
Если нет, то как читать значения FormData?
Код:
[HttpPost]
[Route("v1/users/register")]
public void RegisterUser(FormDataCollection formData)
{
var fName = formData["firsName"]; // formData is NULL
}
Запрос почтальона: