私のコントローラーのGiftCardsというアクションが実際のURL /表示ページの名前を上書きするという問題が発生しました。ASP.NETコアの上書きURL
public IActionResult SomeStupidName()
{
return ("Checkout");
}
私のURLは、私はそれが
www.mywebsite.com/GiftCards/Checkout
になりたいしながら、いくつかの更なる詳細は、このフォームが有している場合、提出フォームで実行されていることだろう
www.mywebsite.com/GiftCards/SomeStupidName
に変身します
asp-action="SomeStupidName"
!メソッドは 'SomeStupidName'という名前になっていますので、もちろんデフォルトで' ../ GiftCards/SomeStupdName'が作成されます。変更する場合は、特定のルート定義を作成するか、属性ルーティングを使用します - [ASP.NETコアのルーティングを構築する5つの方法](https://stormpath.com/blog/routing-in-asp-net-core) –