找不到 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
查看具有Main
和Products
名称的文件。在"项目属性->Web"中,我选择了值为"http://本地主机:63497/Main"的"起始URL"。我不明白问题可能在哪里,就像我在发现的有关此错误的其他主题中一样,问题总是出在其中一些事情上。但是现在,一切似乎都很好,而且仍然 - 错误。
>Main
是Action方法。 您需要导航到Controller
并让它点击相应的操作。 尝试导航到:
http:// localhost:63497/Func/Main
这是Func
控制器。 操作方法Main
尝试这样做。
http://localhost:63497/Func/Main.
因为路由是从控制器到操作结果的。
所以,这里的 Func 是控制器,主要是你的操作结果方法。
因此,必须先在 URL 中使用控制器,然后再使用操作方法。