これを含むglobal.asaxにコードを書きました
oRoutes.MapPageRoute("test-route", "home/{cURL}", "~/test.aspx");
すべて問題ありませんが、URL に「.」が含まれているとエラーが発生しました。シンボル。そして、以下のコードを追加すると、URL の 1 つのドットのみを修正できます。
<httpRuntime relaxedUrlToFileSystemMapping="true" />
たとえば、http://foo.com/home/open.door.foo/を呼び出すと、ルーティングに失敗しました。
この問題を解決する簡単な方法はありますか? ありがとう。
PS 1: http://foo.com/hey.john.open.the.book.volume.1のような私の URL で発生する可能性があるため、「.foo」のような最後の単語を削除する方法を提供しないでください。 -ブラブラ:-)
PS 2: 何らかの理由で、「。」を使用する必要があります。URL の記号。:'(