Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net MVC 3菜单导航到/Gap not/Home/Gap_Asp.net_Asp.net Mvc 3 - Fatal编程技术网

Asp.net MVC 3菜单导航到/Gap not/Home/Gap

Asp.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>

请接受我的道歉,因为我的问题可能很简单,但我是MVC 3的新手,并试图通过实践来学习。我在一个应用程序中创建了一个名为Gap的新视图,但无法从顶部菜单中找到如何引用此页面的方法。它一直导航到不起作用的/Home/Gap

                <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");
          }
    }
}