3

これを含む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 の記号。:'(

4

1 に答える 1