黑马程序员技术交流社区
标题:
ASP.net URL重写
[打印本页]
作者:
songFeng4985
时间:
2012-12-1 19:48
标题:
ASP.net URL重写
想做出像sohu博客那样,url地址最前面是用户自定义的前缀,该怎么做?
作者:
许全通
时间:
2012-12-1 22:06
这就需要URL重写了:通过正则匹配,然后重写地址。。。
string url = Request.AppRelativeCurrentExecutionFilePath;//获取用户请求的路径
//判断路径是否符合
Match match = Regex.Match(url, @"~/Index_(\d+).aspx");
if (match.Success)
{
string id= match.Groups[1].Value;
Context.RewritePath("/Index.aspx?Id = " + id);
}
这是个小例子。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2