我创建了一个 HelloWorld 控制器及其对应的视图。当我去的时候一切正常http://localhost/HelloWorld
我正在尝试将菜单项添加到默认 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 页面中工作的 root ,但不是在这里。