HelloWorldコントローラを作成し、対応するビューを作成しました。すべてが正しく動作していますhttp://localhost/HelloWorld
デフォルトのMVC WebアプリケーションにActionLinkを追加
デフォルトの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に本当に新しく、自分が何をしているのか正確にはわかりません。いくつかのGoogle検索でGlobal.asax.csのルートを変更すると記載されていますが、それはちょっと変わったように見えます。私はまた、古い学校asp.netページでは動作しますが、ここでは動作しないルートに戻るために〜を使用してみました。
簡単です。アマチュアミス。しかし、7分が過ぎるまで受け入れることはできません。数分で受け入れます。ありがとう。 –
ようこそ。時には、簡単なことが難しい場合でも、とても疲れていることがあります。 –