本篇借鑒了很多文章,這里做個記錄。
有時我們的導航欄出現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>里面配置就好了

