找不到 MVC 3 的资源错误

本文关键字:资源 错误 MVC 找不到 | 更新日期: 2023-09-27 18:30:19

我知道还有很多其他类似的主题,但从我的发现来看,并根据答案做了相应的工作 - 我仍然有错误。

The Global.asax:

routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Func", action = "Main", id = UrlParameter.Optional } // Parameter defaults
            );

控制器:

public class FuncController : Controller
    {
        //
        // GET: /Func/
        public ActionResult Main()
        {
            return View();
        }
        public ActionResult Products()
        {
            return View();
        }

因此,2 .cshtml 查看具有MainProducts名称的文件。在"项目属性->Web"中,我选择了值为"http://本地主机:63497/Main"的"起始URL"。我不明白问题可能在哪里,就像我在发现的有关此错误的其他主题中一样,问题总是出在其中一些事情上。但是现在,一切似乎都很好,而且仍然 - 错误。

找不到 MVC 3 的资源错误

>Main是Action方法。 您需要导航到Controller并让它点击相应的操作。 尝试导航到:

http:// localhost:63497/Func/Main

这是Func控制器。 操作方法Main

尝试这样做。

    http://localhost:63497/Func/Main.

因为路由是从控制器到操作结果的。

所以,这里的 Func 是控制器,主要是你的操作结果方法。

因此,必须先在 URL 中使用控制器,然后再使用操作方法。