通过本文主要向大家介绍了asp.net,asp net培训,asp和asp.net的区别,零基础学asp.net,c#和asp.net的区别等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
一般用百度搜的朋友都是对这个不了解但又急需要用的,我想,再多的语言也比不过一句代码.于是我把今天帮朋友时候写的一个小例子传了上来.这个小例子的目的是实现对任意url的重写(但不包括二级域名的,有需要二级域名的也可以先了解下url重写的概念). 这个小项目的制作过程如下
1.需要对诸如http://weikejianghu.com/viewnews/2009/3/2.html的url进行重写.将其重写为http://weikejianghu.com/viewnews.aspx?id=2&year=2009&month=3
2.下载微软的那个URLRewriter.dll,使用这个对url进行重写.
我们来看这个url, http://weikejianghu.com/viewnews/2009/3/2.html(当然也可能是3.html,6.html,7.html).要重写,首先是截获url请求,然后分析当时的url,最后跳转到相应的页面.所以我们第一步是要截获url请求.为此新建一个类库叫URL,在该类库中引用URLRewriter.dll.新建一个类myrewritter.cs,代码如下
happy programming :) </div>
1.需要对诸如http://weikejianghu.com/viewnews/2009/3/2.html的url进行重写.将其重写为http://weikejianghu.com/viewnews.aspx?id=2&year=2009&month=3
2.下载微软的那个URLRewriter.dll,使用这个对url进行重写.
我们来看这个url, http://weikejianghu.com/viewnews/2009/3/2.html(当然也可能是3.html,6.html,7.html).要重写,首先是截获url请求,然后分析当时的url,最后跳转到相应的页面.所以我们第一步是要截获url请求.为此新建一个类库叫URL,在该类库中引用URLRewriter.dll.新建一个类myrewritter.cs,代码如下
happy programming :) </div>