①:构造正则表达式!
②:构造参数传送与静态页面URL!
例子:比如,MyArticle.aspx?MyID=100&ID=20具有两个传送参数的URL,我们如何将其构造为伪静态地址MyArticle100-20.html?100为第一个参数要传送的值,20为第二个参数要传送的值!
这首先要构造一个正则表达式,如下代码:
上述代码中:MyID=$1&ID=$2,这就是多参数,其中&是链接符号很重要,如果参数再多,比如有三个参数,那么我们就可以写为MyID=$1&ID=$2&Title=$3;
构造好了,就可以使用了,在此,很多网友还存在这样的悬念,既然地址都伪装为MyArticle100-20.html了,那我们如何接收参数呢,
呵,这就不必担心了,文章开头已讲明白了!既然是伪装出来的,是假的,那么,我们接收参数的时候,完全可以使用老办法来接收,如下面的代码:
string MyID = Request.QueryString["MyID"].ToString().Trim();
int ID = int.Parse(Request.QueryString["ID"].ToString().Trim());
上述都实现了,那我们就可以在地址栏里面输入诸如http://xxx.xxx.xx/MyArticle100-20.html的URL进行访问了!
浙公网安备 33010602011771号