关闭

URL重写

125人阅读 评论(0) 收藏 举报
分类:

在某种情况下,需要对URL进行重写,具体方法如下:

1 、在Global文件的 Application_BeginRequest方法中 添加如下代码

   

string url = Request.AppRelativeCurrentExecutionFilePath;
            Match match = Regex.Match(url, @"~/BookDetail_(\d+).aspx");
            if (match.Success)
            {
                Context.RewritePath("/BookDetail.aspx?id=" + match.Groups[1].Value);
            }
  设置正则表达式  如果匹配成功, 就重写URL地址,如果匹配失败  不做任何操作

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:61625次
    • 积分:1465
    • 等级:
    • 排名:千里之外
    • 原创:77篇
    • 转载:45篇
    • 译文:0篇
    • 评论:2条
    最新评论