http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/msdnurlrewriting.msi
这里包含着urlrewriter和actionlessform,如果有必要,可以进行重写,编译后将.dll引入到项目中.
我先对webconfig进行配制.web.config 文件中指明要使用 http 模块还是 http 处理程序来执行 url 重写。这里使用了http 模块进行处理
若使用http 处理程序,则在httphandlers中进行配制
type="urlrewriter.rewriterfactoryhandler, urlrewriter" />
除了指定使用 http 模块还是 http 处理程序执行重写外,web.config 文件还包含重写规则:重写规则由两个字符串组成:要在被请求的 url 中查找的模式;要替换此模式的字符串(如果找到)。在 web.config 文件中,此信息是使用以下语法表达的:
要查找的模式
要用来替换模式的字符串
要查找的模式
要用来替换模式的字符串
...
每个重写规则均由
在
在configuration下加入一结点
~/(d{4})/(d{2})/(d{2}).aspx
~/showblogcontent.aspx?year=$1&month=$2&day=$3
~/(d{4})/(d{2})/default.aspx
~/(d{4})/default.aspx
~/showblogcontent.aspx?year=$1
~/modalpopupextender
~/modalpopupextender.aspx
此时输入modalpopupextender时,就导向了modalpopupextender.aspx页面