最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Global.asax的Application_BeginRequest實現url重寫無后綴的代碼

 更新時間:2013年08月14日 17:27:11   作者:  
本文為大家詳細介紹下利用Global.asax的Application_BeginRequest 實現url重寫其無后綴,具體核心代碼如下,有需求的朋友可以參考下,希望對大家有所幫助
利用Global.asax的Application_BeginRequest 實現url 重寫 無后綴
復制代碼 代碼如下:

<%@ Application Language="C#" %>

<script RunAt="server">
void Application_BeginRequest(object sender, EventArgs e)
{
string oldUrl = System.Web.HttpContext.Current.Request.RawUrl; //獲取初始url

//~/123.aspx → ~/Index.aspx?id=123
Regex reg = new Regex(@"^\/\d+\.html");
if (reg.IsMatch(oldUrl))
{
string id = reg.Match(oldUrl).ToString().Substring(1, reg.Match(oldUrl).ToString().LastIndexOf(".") - 1);
Context.RewritePath("~/Index.aspx?id=" + id);
}

//~/123 → ~/Index.aspx?id=123
Regex reg1 = new Regex(@"^\/\d+$");
if (reg1.IsMatch(oldUrl))
{
string id = reg1.Match(oldUrl).ToString().Substring(1);
Context.RewritePath("~/Index.aspx?id=" + id);
}

//~/index/123 → ~/Index.aspx?id=123
Regex reg3 = new Regex(@"^\/index\/\d+$");
if (reg3.IsMatch(oldUrl))
{
string id = reg3.Match(oldUrl).ToString().Substring(7);
Context.RewritePath("~/Index.aspx?id=" + id);
}
}

</script>

相關文章

最新評論

峡江县| 鞍山市| 沧源| 确山县| 金沙县| 瑞安市| 厦门市| 浦江县| 都江堰市| 政和县| 巴林右旗| 喀什市| 类乌齐县| 尉氏县| 文化| 藁城市| 呼和浩特市| 靖宇县| 辰溪县| 通山县| 始兴县| 高密市| 醴陵市| 如东县| 兰溪市| 乌审旗| 定远县| 汽车| 沅陵县| 丹巴县| 曲阳县| 威远县| 罗源县| 常德市| 昔阳县| 保康县| 甘谷县| 迁西县| 泗阳县| 竹溪县| 宾川县|