2009-06-02 54 views

回答

7

讓我們想想在什麼實際發生的區別:

URL重寫:

  • IIS接收請求,並將其傳遞給非託管模塊
  • 模塊對一組模式和回報的要求相匹配轉換
  • IIS將返回的轉換傳遞給ASP.NET模塊並啓動請求生命週期

路由:

  • IIS接收請求並將它傳遞給ASP.NET
  • ASP.NET針對一組模式的請求匹配,並且確定一個切入點處理請求
  • ASP.NET開始請求生命週期在該處理程序

我會說這兩個如此接近,你會很難找到一個差異明顯的情況。

+2

Routing的額外好處是您可以輕鬆掌握.NET的全部功能和靈活性,因此您的路由配置和代碼更加熟悉,並且可以集成到ASP.NET網站的其他部分。 – jrista 2009-06-05 19:53:56