【问题标题】:How to Solve Server Error in '/' Application如何解决“/”应用程序中的服务器错误
【发布时间】:2020-02-13 03:42:26
【问题描述】:

我收到此错误:

找不到资源。

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

请求的网址:/SideBar/Save/0

Controller

Solution

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

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

TQ

【问题讨论】:

    标签: asp.net-mvc view


    【解决方案1】:

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

    你需要在这里改变:

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

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

    SideBar/Save/12
    

    点击编辑按钮并检查id是否显示然后你应该去编辑记录

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

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

    [HttpGet]
    
    public ActionResult Save(int? id)
    {
    
    }
    

    它有效。

    【讨论】:

    • @JHOng 每个项目你都面临这个问题?
    • @JHOng 如果您同时或多次运行多个项目可能会发生错误检查我很确定 IIS 配置有问题检查它
    • u c my controller 2 image 我的 HomeController 有文件 HomeController ,如果我创建一个新的然后在我的控制器中没有文件
    • 我不知道为什么这样
    • @JHOng sry 我不明白这个问题,但我很确定你需要在这里更改什么错误UserId=item.UserId 我相信它是可行的
    猜你喜欢
    • 2010-11-06
    • 2014-03-04
    • 2012-03-26
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 2022-10-13
    相关资源
    最近更新 更多