ASP.NET Web サイト (VS 2010、Framework 4.0) に取り組んでいます。
C# を使用してページの URL を書き換えるにはどうすればよいですか? 利用可能なサードパーティのツールはありますか? 誰でもこれについて私を助けることができますか?
ASP.NET Web サイト (VS 2010、Framework 4.0) に取り組んでいます。
C# を使用してページの URL を書き換えるにはどうすればよいですか? 利用可能なサードパーティのツールはありますか? 誰でもこれについて私を助けることができますか?
void Application_BeginRequest(object sender, EventArgs e)
{
// Get the current path
string CurrentURL = Request.Url.ToString();
// Condition
if (CurrentURL.Contains("HtmlResponce.aspx"))
{
HttpContext MyContext = HttpContext.Current;
// Re write here
MyContext.RewritePath("testPage.aspx");
}
}
Global.asax でこのコードを試しました。わたしにはできる!
IIS 7.x を使用している場合は、次の URL 書き換えモジュール 2.0 を使用することをお勧めします: http://learn.iis.net/page.aspx/664/using-url-rewrite-module-20/
上記のリンクは、IIS6 の時代に使用されていた「古い」手法を指しています。
IIS 7.x の新しいオプションは、よりシンプルで便利です。