2009-03-14 24 views
1

Default.aspx/mycontentのようなURLを処理するメソッドが組み込まれていますか、URLを取得してファイルのパスを取り除く必要がありますか?Asp.Net URL処理

私はそれを検索しようとしましたが、何も見つかりませんでした。

私は.aspx /パラメータを扱いたいと思いますし、Mod/URLリライトを見ていません。

+0

私は共有Webホスティングで簡単に利用できないmod-rewriteを見ていません。 – Abhishek

答えて

0

ASP.NET MVCをご覧ください。このフレームワークは明らかに「ユーザーフレンドリー」なURLをはるかに超えていますが、これも副産物として扱います。

それとも、ただ書くことができHttpFilter ...

+0

私はAsp.Net MVCについて読んだことがありますが、私の開発モデルを変更してAsp.net MVCに切り替えるのは難しいです。 – Abhishek

+0

理解が容易ですが、HttpFilterを使用すると、はるかに簡単になりますが、完全に透明にすることはできます(完全ではありません)。 – AviD

0

あなたはきっと、あなたはURLに登場する「.aspxの」を避けるしたいアプリが、その後、「友好のURLを」やっているしたい場合は? ASP.NET MVC、または少なくともそれのルーティング要素を考慮しましたか?

0

あなたはRequest.Url.Segmentsアレイを使用して追加「フォルダを」アウト解析することができます:

this.Response.Write(this.Request.Url.Segments[this.Request.Url.Segments.Length - 1]); 

そして、Server.Transferをを使用するか、またはあなたが好きなレンダリング。あなたはしばしば相対パスやCSSなどの問題があります。

関連する問題