我创建了一个HelloWorld控制器,它是相应的视图。所有工作正常,当我去http://localhost/HelloWorld
将ActionLink添加到默认MVC Web应用程序
我想添加一个菜单项到默认的MVC应用程序。在_Layout.cshtml文件中,我有
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("Hello World", "HelloWorld", "")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
</ul>
请注意,他们只添加了Hello World部分。但是,当我点击菜单项时,需要我http://localhost/Home/HelloWorld
。我如何才能得到它http://localhost/HelloWorld
?
我真的是新来的MVC,并不完全确定我在做什么。一些谷歌搜索提到修改Global.asax.cs中的路由,但看起来有点奇怪,不知道从哪里开始。我也尝试使用〜回到在旧学校asp.net页面中工作的根,但不在这里。
要容易。业余的错误。直到7分钟后才能接受。将在几分钟内接受。谢谢。 –
不客气。有时候我们很累,即使最简单的事情也很困难。 – 2012-05-09 01:43:53