Default.aspx / mycontentのようなURLを処理するための組み込みのメソッドはありますか、それともURLを取得してファイルのパスを削除することで自分で処理する必要がありますか?
検索してみましたが、何も見つかりませんでした。
.aspx / parametersを処理したいのですが、Mod /URLRewriteを見ていません。
Default.aspx / mycontentのようなURLを処理するための組み込みのメソッドはありますか、それともURLを取得してファイルのパスを削除することで自分で処理する必要がありますか?
検索してみましたが、何も見つかりませんでした。
.aspx / parametersを処理したいのですが、Mod /URLRewriteを見ていません。
URL書き換えハンドラーを作成するか、WebフォームアプリケーションでASP.NET MVCルーティングを使用するか、Webフォームの代わりにASP.NETMVCを使用することができます。
ASP.NETMVCを見てください。このフレームワークは明らかに「ユーザーフレンドリー」なURLをはるかに超えていますが、これも副産物として処理します。
または、HttpFilterを作成することもできます...
アプリで「わかりやすいURL」を実行したい場合は、URLに「.aspx」が表示されないようにする必要がありますか?ASP.NET-MVCまたは少なくともそのルーティング要素を検討しました。
Request.Url.Segments 配列を使用して、追加された「フォルダー」を解析できます。
this.Response.Write(this.Request.Url.Segments[this.Request.Url.Segments.Length - 1]);
次に、Server.Transfer を使用するか、好きなものをレンダリングします。CSS などの相対パスなどで問題が発生することがよくあります。