配置偽靜態(URL重寫)


本篇借鑒了很多文章,這里做個記錄。

有時我們的導航欄出現xx.aspx?id=x&name=xx 等等這樣,會顯得不好看,我們可以利用偽靜態來美化我們的導航欄,偽靜態的形式可以自己定義,本質還是訪問一個動態頁面。

當我們訪問Index.html實際訪問index.aspx。偽靜態是我們配置web.config來完成的。

想要配置一個好的URL重寫,正則表達式必須知道什么意思,W3C  有基礎的介紹。

 附一個正確的web,config

正文:

①引用dll文件,也就是官方寫好的類,來完成配置

已上傳GitHub:查看下載

先引用到我們的項目

②配置web,config,最重要的一步,這里配置了最基本的,還有的可以自己去擴充

 

 到此,配置基本完成了,重點在第2步和第3步,需要什么就自己定義。

 

最后來看看效果

 

你看出了什么,上面出現的type屬性,都是引用了命名空間中的類

 新建4個頁面,在我們的第一個頁面中

 

 

 之前配置出現的問題: 

 

當你這樣配置的時候,會出現這個錯誤,然后我去IIS里面把集成模式改成經典也不行,把這個移到了<system.webserver>里面配置就好了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM