【问题标题】:view not found? in asp.net mvc2没有找到视图?在 asp.net mvc2 中
【发布时间】:2011-04-01 15:39:05
【问题描述】:

我的 Customer(Views) 文件夹中有一个 Welcome.aspx。但是当我从我的 c# 编码重定向视图时,它会发现以下错误消息。

“/”应用程序中的服务器错误。 无法找到该资源。 说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下 URL 并确保其拼写正确。

请求的 URL:/Customer/Welcome

错误的原因是什么?

【问题讨论】:

    标签: asp.net-mvc-2


    【解决方案1】:

    您能否提供代码如何调用视图?如果你正在使用

    return View();
    

    那么您应该只提供视图名称:

    return View("Welcome");
    

    【讨论】:

    • 我的代码是 return View("Welcome");但我仍然有错误
    • 您能提供您的控制器的代码以及视图文件的位置吗?是 /Views/Customer/Welcome.aspx 吗?
    【解决方案2】:

    除了@dampe 所说的...如果您只是在执行“获取”请求,您还需要一个 控制器中的 Index() ActionResult 用于“欢迎”视图。您的代码类似于:

    public ActionResult Index()
    {
       return View();
    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-16
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多