-1

ASP.NET Web サイト (VS 2010、Framework 4.0) に取り組んでいます。

C# を使用してページの URL を書き換えるにはどうすればよいですか? 利用可能なサードパーティのツールはありますか? 誰でもこれについて私を助けることができますか?

4

2 に答える 2

1
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 でこのコードを試しました。わたしにはできる!

于 2012-07-13T14:01:10.330 に答える
0

IIS 7.x を使用している場合は、次の URL 書き換えモジュール 2.0 を使用することをお勧めします: http://learn.iis.net/page.aspx/664/using-url-rewrite-module-20/

上記のリンクは、IIS6 の時代に使用されていた「古い」手法を指しています。

IIS 7.x の新しいオプションは、よりシンプルで便利です。

于 2012-07-13T13:36:34.603 に答える