zoukankan
html css js c++ java
学习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.测试
测试
1
public
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时路径暴露了。
接着查资料...
人的一生应该这样度过:当他回首往事的时候,不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧。
查看全文
相关阅读:
Java--从键盘读取
java--mkdirs()
Java--正则表达式
java--利用Filereader BufferedReader读取文本文档
java--lambda表达式和动态数组arraylist的forEach方法
substring 方法
ES 字符串操作
slice方法
process.env.NODE_ENV
像素
原文地址:https://www.cnblogs.com/htht66/p/1141193.html
最新文章
ES
Redis
Redis
ES
Redis
Redis
Redis
Redis
Redis
grep: /usr/include/php/main/php.h: No such file or directory
热门文章
centos安装php7
CentOS6给网站开通免费https
【转】cygwin安装MySQL并作为windows服务启动
在博客中加入视频播放的功能
tomcat部署jsp项目
Java——IO——file类
Java——字符串的split方法
Java---读取大文件并计时
Java——复制文件夹和文件
Java---获取当前时间
Copyright © 2011-2022 走看看