日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

学习URLRewriter.dll的使用

發布時間:2023/12/9 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习URLRewriter.dll的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.添加引用
2.配置webconfig

webconfig
?1<?xml?version="1.0"?encoding="utf-8"?>
?2<configuration>
?3??
?4??<configSections>
?5????<section?name="RewriterConfig"?type="URLRewriter.Config.RewriterConfigSerializerSectionHandler,?URLRewriter"?/>
?6??</configSections>
?7??
?8??<RewriterConfig>
?9????<Rules>
10??????<RewriterRule>
11????????<LookFor>~/News/(\d+)\.aspx</LookFor>
12????????<SendTo>~/default.aspx?id=$1</SendTo>
13??????</RewriterRule>
14????</Rules>
15??</RewriterConfig>
16??
17??<system.web>
18????
19????<httpHandlers>
20??????<add?verb="*"?path="*.aspx"?type="URLRewriter.RewriterFactoryHandler,?URLRewriter"?/>
21????</httpHandlers>
22????
23????<compilation?debug="true"?/>
24????
25????<authentication?mode="Windows"?/>
26??</system.web>
27??
28</configuration>
29

3.測試

測試
?1public?partial?class?_Default?:?System.Web.UI.Page
?2{
?3????public?string?id;
?4????protected?void?Page_Load(object?sender,?EventArgs?e)
?5????{
?6?????????id?=?Request.QueryString["id"].ToString();
?7????}

?8????protected?void?Button1_Click(object?sender,?EventArgs?e)
?9????{
10????????Response.Write(GetCategory());
11????}

12
13???string??GetCategory()
14????{
15????????if?(Request.PathInfo.Length?==?0)
16????????{
17????????????return?"";
18????????}

19????????else
20????????{
21????????????return?Request.PathInfo.Substring(1);
22????????}

23????}

24}

最后,發現重寫的目的達到了。但是,單擊button時路徑暴露了。
接著查資料...

轉載于:https://www.cnblogs.com/htht66/archive/2008/04/07/1141193.html

總結

以上是生活随笔為你收集整理的学习URLRewriter.dll的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。