如何解决“ /”应用程序中的服务器错误

时间:2020-02-13 03:42:26

标签: asp.net-mvc view

我收到此错误:

找不到资源。

描述:HTTP404。您正在寻找的资源(或其依赖项之一)可能已被删除,名称更改或暂时不可用。请查看以下URL,并确保其拼写正确。

请求的URL:/ SideBar / Save / 0

Controller

Solution

Controller 2

enter image description here

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

我不知道该怎么解决。...

TQ

1 个答案:

答案 0 :(得分:0)

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

您需要在此处更改:

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

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

SideBar/Save/12

点击“编辑”按钮并检查ID是否显示,那么您应该进入编辑记录

如果上述标准不起作用,则出现以下情况:

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

[HttpGet]

public ActionResult Save(int? id)
{

}

有效。