MSVSでURLを書き換えることはできますか?
-
05-07-2019 - |
質問
私はMSVS 2008、C#、ASP.NETプロジェクトを使用しています。現在、 http:// localhost:3288 / ExistingPageInProject.aspx <の下で、必要なページを提供できます。 / p>
MSVSで http:// localhost:3288 / u / SOME_USER_NAMEをマップする方法/ media / TITLE-0123 を使用して、所有しているファイル/ページを指します。 / u / ExamplePage?name = SOME_USER_NAME&amp; title = TITLE-0123など
注:0123はmediaIdなので、タイトルは無視できます。
解決
私が個人的に行う方法は、使用することです Application_BeginRequest in パブリッククラスGlobal:System.Web.HttpApplication 正規表現などを使用してURLを解析し、使用します HttpContext.Current.RewritePath リダイレクトせずに正しいページを提供する。
他の方法もありますが、それが私の好みであり、実装が簡単です。
所属していません StackOverflow