gpt4 book ai didi

c# - 如何重定向到 asp.net core razor 页面(无路由)

转载 作者:太空狗 更新时间:2023-10-29 20:56:09 25 4
gpt4 key购买 nike

这里我有一个 razor 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 文件?

最佳答案

@罗曼波克罗夫斯基这可能太旧了,但如果你想重定向到一个区域,你应该:

return RedirectToPage ( "/Page", new { Area = "AreaName" } );

关于c# - 如何重定向到 asp.net core razor 页面(无路由),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45830460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com