首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

使用 Microsoft URL Rewrite Module 進行 URL 重寫及 Postback 後保持 URL

     編輯:關於ASP.NET

模組特點

  • 僅支援 IIS 7+
  • IIS 6 需用第三方(如 urlrewriting.net)
  • 安裝後 IIS 管理器出現 URL Rewrite 圖示

IIS 管理器 URL Rewrite 圖示

規則編輯:正則重寫

目標:localhost/Game/game.aspx?ID=SomeName → localhost/SomeName/

  • 比對模式:([^/?]*)/$(非斜線問號字元,以斜線結尾,排除根目錄)
  • 重寫目標:Game/Game.aspx?ID={R:1}({R:1} 為第一個捕獲群組)
  • 內建 Test Pattern 功能即時驗證正則與反向引用

Test Pattern 驗證畫面

Postback 保持 URL

重寫後 Postback 會還原原始 URL,需搭配 <form action=""> 或 Control Adapter 修正 Form.Action,或使用 MVC 路由機制原生支援。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved