五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網 > 365文章 > ASP.NET獲取來源網址URL參數(shù)

ASP.NET獲取來源網址URL參數(shù)

文章來源:365jz.com     點擊數(shù):562    更新時間:2009-09-14 10:47   參與評論

ASP.NET的UrlReferrer方法雖然可以獲取來源網址,但最近在進行移動開發(fā)的時候,雖然UrlReferrer獲取的包含中文參數(shù)的地址是正確的,但設置為Link的NavigateUrl屬性時,點擊鏈接返回后,來源網址獲取的是亂碼。所以使用該替代方法getParam:

   private string getParam(string strHref, string strName)
    {
        int intPos = strHref.IndexOf("?");
        if (intPos < 1)
            return "";

        string strRight = strHref.Substring(intPos + 1);

        string[] arrPram = Utils.SplitString(strRight, "&");//SplitString方法:將某字符串按特定字符或字符串分割為字符串數(shù)組
        for (int i = 0; i < arrPram.Length; i++)
        {
            string[] arrPramName = Utils.SplitString(arrPram[i], "=");
            if (arrPramName[0].ToLower() == strName.ToLower()) return arrPramName[1];
        }
        return "";
    }

如何使用:

protected void Page_Load(object sender, EventArgs e)
    {
        string url = Request.UrlReferrer.ToString();
        url = "SearchResult.aspx?sArea=" + Server.UrlEncode(getParam(url, "sArea")) + "&sKeyword=" + Server.UrlEncode(getParam(url, "sKeyword"));
        linkBack.NavigateUrl = url;
    }

Tag標簽: c#,UrlReferrer,asp.net

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網友會為你解答??! 點擊進入論壇

發(fā)表評論 (562人查看,0條評論)
請自覺遵守互聯(lián)網相關的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務咨詢

· 技術支持
· 服務時間:9:00-18:00
365建站網二維碼

Powered by 365建站網 RSS地圖 HTML地圖

copyright © 2013-2024 版權所有 鄂ICP備17013400號