【发布时间】:2021-09-17 11:13:25
【问题描述】:
我有以下 Razor 页面设置:
[BindProperties]
public class MyFormPageModel : PageModel
{
public int Id { get; set; }
public void OnGet(){}
public IActionResult OnPost() {
return RedirectToPage("Index", new {Id});
}
}
还有:
@page "{Id:int?}"
<form method="post">
<button type=submit>Submit</button>
</form>
如果我访问/MyForm/1,表单+按钮会加载。
点击按钮成功发帖到/MyForm/1
但这只会从后端产生 400 错误。
后端的输出日志中也没有显示错误。
【问题讨论】:
-
你有av索引页吗?我在这里看不到任何东西
标签: c# asp.net-core razor url-routing razor-pages