Я новичок в ASP.NET Core и пытаюсь отправить данные из разера в мой контроллер с помощью кнопки отправки.Я пытался использовать опцию location.href раньше, и теперь я пытаюсь использовать маршрут формы.Я уверен, что это что-то маленькое, что я пропускаю.Может ли быть так, что у меня нет конструктора razer формы.
View
@model WebApplication1.Models.UserModel
@{
Layout = null;
}
<!DOCTYPE html>
<style>
</style>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<div>
<div align="center">
<img src="~/images/login_stock_photo.jpg" />
</div>
<form asp-action="MainMenu" asp-controller="Home">
<div align="center">
<p>
UserName:
</p>
@Html.TextBoxFor(m => m.UserName)
<br />
<p>
Password:
</p>
@Html.PasswordFor(m => m.PassWord)<br /><br />
<div><input type="button" id="cancelButton" name="cancelButton" value="Cancel" /> <input type="button" id="submitButton" name="submitButton" value="Submit" /> </div>
</div>
</form>
</div>
</body>
</html>
Контроллер
[HttpPost]
public IActionResult MainMenu(UserModel Model)
{
DataLayer dl = new DataLayer();
//bool UserExists = false;
if (dl.CheckForExistingUser(Model.UserName))
return View("MainMenu");
else
return View("Index");
}