濮阳杆衣贸易有限公司

主頁 > 知識庫 > Global.asax的Application_BeginRequest實現(xiàn)url重寫無后綴的代碼

Global.asax的Application_BeginRequest實現(xiàn)url重寫無后綴的代碼

熱門標(biāo)簽:十堰正規(guī)電銷機器人系統(tǒng) 手機地圖標(biāo)注如何刪除 怎么給超市做地圖標(biāo)注入駐店 外呼系統(tǒng)代理品牌 巫師3為什么地圖標(biāo)注的財寶沒有 世紀(jì)佳緣地圖標(biāo)注怎么去掉 寧波自動外呼系統(tǒng)代理 辦理400電話證件 外呼系統(tǒng)費用一年
利用Global.asax的Application_BeginRequest 實現(xiàn)url 重寫 無后綴
復(fù)制代碼 代碼如下:

%@ 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>
您可能感興趣的文章:
  • asp.net 在global中攔截404錯誤的實現(xiàn)方法
  • Global.cs中自動獲取未處理的異常
  • 在Global.asax文件里實現(xiàn)通用防SQL注入漏洞程序(適應(yīng)于post/get請求)
  • Global.asax取絕對路徑的方法
  • Global.asax取物理路徑/取絕對路徑具體方法
  • Global.asax的Application_Error實現(xiàn)錯誤記錄/錯誤日志的代碼
  • c#定時器和global實現(xiàn)自動job示例
  • ASP.net全局程序文件Global.asax用法分析
  • ASP.NET中Global和URLReWrite用法
  • 在C#中g(shù)lobal關(guān)鍵字的作用及其用法

標(biāo)簽:山西 景德鎮(zhèn) 通遼 牡丹江 嘉興 泰州 天門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Global.asax的Application_BeginRequest實現(xiàn)url重寫無后綴的代碼》,本文關(guān)鍵詞  Global.asax,的,Application,BeginRequest,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Global.asax的Application_BeginRequest實現(xiàn)url重寫無后綴的代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于Global.asax的Application_BeginRequest實現(xiàn)url重寫無后綴的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    佛冈县| 大同市| 武乡县| 武平县| 秭归县| 五莲县| 濮阳市| 永春县| 龙井市| 武宣县| 阿拉尔市| 柳江县| 云南省| 田东县| 金华市| 牟定县| 浦县| 稻城县| 长丰县| 绥滨县| 鸡东县| 望江县| 江川县| 永修县| 黄冈市| 吉隆县| 尉氏县| 江都市| 武定县| 溆浦县| 新丰县| 潼南县| 张家港市| 龙岩市| 长寿区| 嘉义县| 蚌埠市| 通道| 兴海县| 泸水县| 东兰县|