ASP.NET 2.0 URL Rewrite 學習總結
本書中的示例是通過修改Web.config去達到URL Rewrite的目的,通過自己上網查詢,可以實現這個功能的元件和方法還是很多的。由於時間原因,只學習了兩種。一種是ASP.NET 2.0程式設計珠璣書中的,一種是通過MS的URLRewriter來實現的。
1,
在
然後,前臺的客戶端就可以新增類似的超連結
當點選超連結的時候,位址列只會顯示http://localhost:2537/WebDemo/2005/01,實際上是連線到了http://localhost:2537/WebDemo、Chapter1/MonthView.aspx?year=2006&month=01
2,
首先:現在MSDNURLRewriting,安裝完成後,在安裝目錄下找到ActionlessForm. ,URLRewriter。分別找的他們bin目錄下的ActionlessForm.dll 和 URLRewriter.dll。然後新增到你的專案中。
第二:修改配置檔案
在
在
現在配置檔案基本修改完成。下面是客戶端程式碼:
這樣當我們點選按鈕的時候,就會通過配置檔案的正規表示式,去找到真正的路徑。
例如:我們點選的是http://localhost:12003/Demo/2003/Default.html實際上的路徑為:http://localhost:12003/Demo/GuanTestURLRewrit/ShowBlogContent.aspx?year=2003
相對而言,後者比較靈活,可以應用正規表示式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-557461/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx 學習總結(4)—— Rewrite 模組Nginx
- ASP.NET URL Rewrite. URL重寫ASP.NET
- Asp.Net MVC2.0 Url 路由入門(轉)ASP.NETMVC路由
- 學習總結
- ASP.NET 2.0的URL對映的實現方法ASP.NET
- lucene 總結收集(url)
- WebWork 2.2 Filter,Url Rewrite,Servlet規範WebFilterServlet
- 【Henry Liu】ASP.NET 2.0 中的URL 重寫技術ASP.NET
- mysqlimport學習總結MySqlImport
- Maven學習總結Maven
- MyBatis 學習總結MyBatis
- awk 學習總結
- JNI 學習總結
- tkinter學習總結
- SVG學習總結SVG
- vue學習總結Vue
- WorkFlow學習總結
- HTML學習總結HTML
- Mybatis學習總結MyBatis
- Kafka 總結學習Kafka
- Typescript學習總結TypeScript
- 【TS】學習總結
- lua 學習總結
- vue 學習總結Vue
- HSF學習總結
- ElasticSearch 學習總結Elasticsearch
- BOM學習總結
- JavaWeb學習總結JavaWeb
- Storm學習總結ORM
- redis學習總結Redis
- JVM學習總結JVM
- Oracle學習總結Oracle
- Ajax學習總結
- WebRTC學習總結Web
- spark 學習總結Spark
- pandas 學習總結
- react學習總結React
- GCD 學習總結GC