【发布时间】:2018-01-31 11:55:54
【问题描述】:
这里有一个剃须刀cs页面:
public IActionResult OnPost(){
if (!ModelState.IsValid) {
return Page();
}
return RedirectToPage('Pages/index.cshtml');
}
还有一个cshtml页面:
@page
@using RazorPages
@model IndexModel
<form method="POST">
<input type="submit" id="Submit">
</form>
我想在提交表单时重定向到同一页面,但我不断收到 400 错误。是否可以在不使用路由的情况下进行重定向,只需转到 url 中的 cshtml 文件?
【问题讨论】:
-
返回视图(视图名);
-
这是一个剃须刀页面
-
PageModel 类型
-
从您的重定向路径中删除“页面”。
标签: c# asp.net-core razor-pages