Asp.net MVC 3菜单导航到/Gap not/Home/Gap
请接受我的道歉,因为我的问题可能很简单,但我是MVC 3的新手,并试图通过实践来学习。我在一个应用程序中创建了一个名为Gap的新视图,但无法从顶部菜单中找到如何引用此页面的方法。它一直导航到不起作用的/Home/GapAsp.net MVC 3菜单导航到/Gap not/Home/Gap,asp.net,asp.net-mvc-3,Asp.net,Asp.net Mvc 3,请接受我的道歉,因为我的问题可能很简单,但我是MVC 3的新手,并试图通过实践来学习。我在一个应用程序中创建了一个名为Gap的新视图,但无法从顶部菜单中找到如何引用此页面的方法。它一直导航到不起作用的/Home/Gap <ul id="menu"> <li>@Html.ActionLink("Home", "Index", "Home")</li>
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("Gap", "Gap")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
</ul>
- @ActionLink(“主页”、“索引”、“主页”)
- @ActionLink(“Gap”,“Gap”)
- @ActionLink(“关于”、“关于”、“主页”)
假设您的接收HTTP 404错误是说它不工作,那么您需要创建一个将视图返回给用户的操作
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("Gap", "Gap", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
</ul>
如果没有操作方法,就无法访问视图,MVC就是这样工作的
我建议阅读教程。这是一个很好的起点。如果我错了,请纠正我。您有一个名为Home的控制器和3种操作方法Index、Gap和About。对吗?嗨,埃姆雷,我有3个控制器,账户,缺口和家。然后我有4个视图,我想引用的视图不在/Home视图中,它在Gap文件夹中是分开的,所以我想引用的地址是portnumber/Gap。不是应用程序当前尝试的/Home/Gap。您好,谢谢您的评论,不幸的是,已创建的视图文件夹位于地址\u portnumber\u/Gap,不是/Home/Gap。有没有办法从菜单上找到那个地址?
namespace Management.Controllers
{
public class HomeController: Controller
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}
//
// GET: /Home/About
public ActionResult About()
{
return View();
}
//
// GET: /Home/Gap
public ActionResult Gap()
{
return View("~/Views/_portnumnber_/Gap.cshtml");
}
}
}