【问题标题】:Redirecting won't work in certain MVC views?重定向在某些 MVC 视图中不起作用?
【发布时间】:2020-10-25 05:34:35
【问题描述】:

所以我一直在制作一个 MVC 项目,但由于某种原因,有些视图有效,而另一些则无效,每当我尝试显示某些视图时,我都会收到此错误:

它是西班牙语,但它说即使在visualstudio 中有视图也找不到资源?就像visualstudio不会随机识别某些视图,或者至少在我看来它是随机的。我已经检查了每个不会显示的视图的所有 @Url.Action 是否正确,并且它们都是正确的。 另外在旁注中,我删除了另一个项目的 CRUD 中的所有插入方法,即使根本没有插入方法,项目仍然插入到数据库中,再次,就像 visualstudio 无法识别更改或某些文档保留在旧版本中,或者它无法识别添加到项目中的新元素。知道这可能是什么吗?

【问题讨论】:

  • 要回答这个问题需要minimal reproducible example。此外,在编辑帖子时,请确保使用正确的标签 - MVC 是针对有关 MVC 设计模式的一般问题,您可能需要“asp.net-mvc”或“asp.net-core-mvc”。
  • 这个地址有文件吗? ~/Views/Empleado/Index.cshtml
  • 请提供导致问题的视图的操作方法代码
  • 检查您的视图路由。问题可能是路由 URL 模式

标签: c# asp.net-mvc redirect view http-status-code-404


【解决方案1】:

确保输入正确的路径,例如:

return Redirect("http://localhost:44373/Manage/Index/0");

请注意,如果你的方法有参数,那么你必须输入它。

【讨论】:

    猜你喜欢
    • 2015-10-02
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 2017-05-03
    • 2015-08-12
    • 2013-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多