首页 > 解决方案 > 如何解决“/”应用程序中的服务器错误

问题描述

我收到此错误:

无法找到该资源。

说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

请求的 URL:/SideBar/Save/0

控制器

解决方案

控制器 2

在此处输入图像描述

我使用 SideBarController 并且我的视图(保存)已正确放置。为什么您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用?

我不明白如何解决它......

TQ

标签: asp.net-mvcview

解决方案


我认为您将 0 作为 URL 传递,但您传递了一些可用的记录 id,这就是问题所在:

您需要在这里更改:

@Html.ActionLink("Edit", "Edit", new { UserId=item.UserId})

当您单击编辑链接时,例如:

SideBar/Save/12

单击“编辑”按钮并检查是否显示了 ID,然后您应该编辑记录

如果上述标准不起作用,那么这里来:

如果再次给出错误可为空的类型,则在控制器中再次更改:

[HttpGet]

public ActionResult Save(int? id)
{

}

有用。


推荐阅读