在HomeController中我有:ASP.NET MVC路由为什么会收到错误与本地主机:8888 /指数,而不是本地主机:8888/
public String Index()
{
ViewData["Message"] = "Welcome";
return "hello";
}
在HomeController中我有:ASP.NET MVC路由为什么会收到错误与本地主机:8888 /指数,而不是本地主机:8888/
public String Index()
{
ViewData["Message"] = "Welcome";
return "hello";
}
它看起来好像在跳过URL中的控制器名称。
缺省路由是[ControllerName] /索引/ [可选ID值]
所以,如果你浏览到http://localhost:8888/Home或http://localhost:8888/Home/Index你会看到预期的结果。
我想你应该尝试http://localhost:8888/Home/Index。否则,它将把Index作为控制器部分而不是动作部分。