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>
私が追加したのはHelloWorldの部分だけであることに注意してください。ただし、メニュー項目をクリックすると時間がかかりますhttp://localhost/Home/HelloWorld
。どうすればそれをただに行くことができhttp://localhost/HelloWorld
ますか?
私はMVCに本当に慣れていないので、何をしているのか正確にはわかりません。いくつかのグーグル検索はGlobal.asax.csのルートを変更することに言及しましたが、それは少し奇妙に思え、どこから始めればよいのかわかりません。また、〜を使用してルートに戻ることも試みましたが、これは古い学校のasp.netページで機能しますが、ここでは機能しません。