Я новичок в Asp.net MVC
Я пытаюсь сделать Регистрация , мои параметры Электронная почта, Пароль, Подтверждение пароля .
Я не хочу использовать ajax.Я хочу выполнить, используя submit button
.Я попробовал приведенный ниже код на моем частичном представлении
@using ProTest.Models
@model RegisterBindingModel
@Html.BeginForm("Register", "Account"){
@Html.TextBoxFor(si => si.Email, new {@class = "form-control",@id = "txtEmail" })
@Html.TextBoxFor(si => si.Password, new { @class = "form-control", @id = "txtPassword", @type="password" })
@Html.TextBoxFor(si => si.ConfirmPassword, new { @class = "form-control", @id = "txtConfirmPassword", @type = "password" })
<input type="submit" class="btn btn-sm btn-primary btn-rounded" value="Signup" id="btnSignup" />
}
ниже метод создается при создании проекта MVC с Web API, я могу зарегистрироваться с помощью ajax.Но я не могу сделать это с помощью кнопки отправки.Я не знаю, какие изменения я должен внести в этот
AccountController
// POST api/Account/Register
[AllowAnonymous]
[Route("Register")]
public async Task<IHttpActionResult> Register(RegisterBindingModel model)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
var user = new ApplicationUser() { UserName = model.Email, Email = model.Email };
IdentityResult result = await UserManager.CreateAsync(user, model.Password);
if (!result.Succeeded)
{
return GetErrorResult(result);
}
return Ok();
}