c# - RedirectToAction 到不同区域的控制器不起作用
问题描述
我有一个名为 Controller1 的控制器,它位于一个名为 Area1 的区域内。我正在尝试使用以下代码在名为 Area2 的不同区域中重定向到另一个控制器 Controller2。
return RedirectToAction("Index", "Controller2", new { area = "Area2" });
这段代码在 3 个月前运行良好。我不知道我的系统发生了什么变化,而且这段代码现在不起作用。我还注意到的一件事是,当重定向到同一区域内的控制器时,它可以正常工作,没有任何问题。问题是当我们尝试重定向到不同区域的控制器时。
任何帮助将不胜感激。
更新:语法是正确的,我检查过。它与区域名称的双引号无关
解决方案
请更正代码中的 " s:-
return RedirectToAction("Index", "Controller2", new { area = "Area2" });
推荐阅读
- javascript - innerText 在创建元素后直接设置后不显示
- javascript - 用承诺的数据更新 React 中的动态 TD 单元
- java - 任何人都知道为什么 setCount() 在 twitter4j 中不起作用?
- javascript - Ajax 调用未通过 Url.Content 将“&”从视图传递给控制器
- amazon-web-services - AWS:使用 VPC 管理环境的局限性?
- arrays - VBA 是否能够单独存储每个数组并等待将它们打印到模板?
- c# - DateTimePickers 不显示数据
- mysql - 内连接2表多个结果
- ios - iOS 应用内购买收据重复管理
- swagger-ui - 构建一个 OpenAPI 响应,包括 oneOf,也许还有 allOf