Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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 在MVC 3中通过导航打开子页面_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 在MVC 3中通过导航打开子页面

Asp.net mvc 3 在MVC 3中通过导航打开子页面,asp.net-mvc-3,Asp.net Mvc 3,我在asp.net MVC 3主目录中创建了3个新视图。当我试图通过导航访问它们中的任何一个时,我得到404错误。我尝试使用以下代码访问它们: <ul id="menu"> <li>@Html.ActionLink("Home", "Index", "Home")</li> <li>@Html.ActionLink("Hobbies", "Hobbies", "Home")</li> </ul>

我在asp.net MVC 3主目录中创建了3个新视图。当我试图通过导航访问它们中的任何一个时,我得到404错误。我尝试使用以下代码访问它们:

<ul id="menu">
       <li>@Html.ActionLink("Home", "Index", "Home")</li>
       <li>@Html.ActionLink("Hobbies", "Hobbies", "Home")</li>
</ul>
  • @ActionLink(“主页”、“索引”、“主页”)
  • @ActionLink(“爱好”、“爱好”、“家”)
访问预定义的主页和关于工作得很好。陷阱在哪里


另外,我在母版页上使用默认的mvc3布局

你说的“通过导航访问其中任何一个”是什么意思?那么在浏览器中键入URL?示例URL是什么样子的?视图的名称是什么?你把他们放在哪里了?他们有控制器吗?我的意思是:我按下母版页上的一个导航按钮,即爱好。然后,应在母版页的正文中打开该视图。但是当我点击按钮时,我得到404错误。我在VS2010的Project/Home中创建了视图。他们没有控制器。示例URL是:你有行动爱好,对吗?你能给我们看看你的控制器吗?我的项目中只有两个控制器;AccountController.cs和HomeController.cs是默认值。我只是阅读了一些指南,发现了一些东西。在获得一些基本知识之前不应该开始构建项目:)