-2

「ListController」という新しいコントローラーを MVC プロジェクトに追加しました

ブラウザの URL に書き込むと、http://localhost:1509/listすべて正常に動作します

しかし、ブラウザの URL に書き込むと、"http://localhost:1509/List"エラー ページが表示されます

唯一の違いは、URL の文字 L が大文字か小文字かです。

何が原因か

4

1 に答える 1

0

大文字と小文字を区別するルーティングが、知らないうちに global.asax ファイルで構成されているか、何かが不足しています。

Asp.net mvc ルーティング URL は、既定では大文字と小文字が区別されません。"home"、"HOME"、"hOmE" などは、mvc ルーティング エンジンに関する限り、すべてまったく同じです。

ここでは、ScottGu が Asp.Net MVC url ルーティング ルールがどのように機能するかを説明している url を示します。

ScottGu - ASP.Net MVC フレームワーク: URL ルーティング

于 2013-03-04T17:17:17.360 に答える