В основном, по вашему мнению, используйте вашу модель и Html помощники:
@model Response
@using (Html.BeginForm("Index", "ControllerName", FormMethod.Post))
{
@Html.AntiForgeryToken()
@Html.ValidationFor(m=>m.Username)
@Html.TextBoxFor(m=>m.UserName)
<button class="submit" type="submit">Login</button>
}
Таким образом, когда вы отправляете форму, Response
передается контроллеру с данными внутри.