【发布时间】:2020-06-17 09:34:16
【问题描述】:
(使用 ASP.NET Core 3.1 - Razor Pages Web 应用程序)
我正在尝试触发区域 >> 登录 >> 页面 >> Index.cshtml.cs Razor 页面中的 OnPost 方法。不知何故,它触发了 OnGet 方法,但是当我尝试发布表单时,它没有触发 OnPost 方法。
Index.cshtml.cs
namespace WebApplication1.Areas.Login.Pages
{
public class IndexModel : PageModel
{
public void OnGet()
{
//triggering
}
public void OnPost()
{
//not triggering
}
}
}
Index.cshtml
@page
@model WebApplication1.Areas.Login.Pages.IndexModel
@{
}
<form method="post">
<input name="UserId" class="form-control" />
<input type="submit" value="Create" class="btn btn-primary" />
</form>
注意: 如果我不使用区域,OnGet 和 OnPost 工作正常。
我在下面尝试过,但没有一个对我有用:
【问题讨论】:
标签: c# asp.net razor-pages asp.net-core-3.1