Я пытаюсь post a form
, и хотя все inputs
отображают свое значение соответственно в controller
-методе приема, bool
-ые флажки остаются false
.
Что я делаю не так?
ПОКО
class MyPoco
{
public string User{get;set;}
public bool Require {get;set;}
}
Форма
<form id="createForm" method="post" action="[some url]">
<input type="checkbox" id="require" name="Require" />
<input type="text" id="user" name="User"/>
</form>
Контроллер (метод)
[HttpPost]
[Route("[some url]")]
public async Task<long> CreateAsync(MyPoco request)
{
}
Почему в моем случае выше request.Require
всегда ложно. Я правильно сопоставил их (атрибут name
).