重定向到“区域”部分下的页面时出错

问题描述 投票:0回答:1

我的 Areas 部分下有一个 Index.cshtml Razor 页面。

enter image description here

我正在尝试使用以下代码重定向到该页面。

return RedirectToPage("/Index", new { area = BusinessType.Storage });

但这会产生错误。

处理请求时发生未处理的异常。

InvalidOperationException:没有名为“/Index”的页面与提供的值匹配。

Microsoft.AspNetCore.Mvc.Infrastruct.RedirectToPageResultExecutor.ExecuteAsync(ActionContext上下文,RedirectToPageResult结果)

我不太明白这个错误,也不明白为什么我的重定向不起作用。

c# asp.net-core razor-pages
1个回答
1
投票

尝试设置一个断点来检查

BusinessType.Storage
,问题可能与此相关。

此外,尝试使用以下代码:

return RedirectToPage("/Index", new { area = "Storage" });

© www.soinside.com 2019 - 2024. All rights reserved.