91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Global.asax的Application_BeginRequest怎么實現url重寫無后綴

發布時間:2021-10-08 13:45:24 來源:億速云 閱讀:147 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Global.asax的Application_BeginRequest怎么實現url重寫無后綴”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“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>

以上是“Global.asax的Application_BeginRequest怎么實現url重寫無后綴”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜昌市| 吉隆县| 耒阳市| 汉中市| 鄂温| 张家界市| 崇阳县| 阳原县| 汉沽区| 陇川县| 麻城市| 贺兰县| 青阳县| 新建县| 延津县| 米林县| 皋兰县| 洪江市| 迭部县| 民勤县| 大名县| 沭阳县| 嵊州市| 方正县| 虹口区| 洪洞县| 长海县| 金寨县| 新民市| 靖西县| 清远市| 罗山县| 阿鲁科尔沁旗| 苗栗县| 镇雄县| 娄底市| 崇仁县| 平遥县| 乐山市| 喀喇沁旗| 万载县|