c# - 无法重定向 路由表中没有与提供的值匹配的路由。在 MVC 5 中
问题描述
无法重定向到显示错误“路由表中没有路由与提供的值匹配。在 MVC 5 中”的页面
[Route("Job")]
public ActionResult Index()
{
return View();
}
// Redirect
[Route("Job/Logout")]
public ActionResult logout() {
return RedirectToAction("Job");
}
解决方案
您正在将您的路线属性值传递给RedirectToAction
. 相反,您需要您的名称ActionResult
,在这种情况下是索引。
return RedirectToAction("Index");
推荐阅读
- wine - 在 Linux 上使用 Wine 包装 Windows dll
- php - Laravel 将数据添加到集合中
- python - IndexError:元组索引超出范围,尝试在 multiprocessing.Pool 中传递二维数组时
- c# - 从动态日期字段中删除月份和日期
- android - 颤振构建appbundle“找不到动态引用的类android.util.LongArray”
- django - Django Rest Framework:从反向关系中获取多个源字段
- java - 删除文件后更新视图适配器
- postgresql - 如何从 SqlAlchemy 获取原始 sql
- asp.net - 使用 vb.net 从 VS 2017 中的 Web 表单站点模板中删除移动检测
- c# - 如何使用 C# 和 HTML 构建包含组的报告?ASP .NET 核心