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

Request.UrlReferrer中文亂碼解決方法

 更新時(shí)間:2012年12月23日 15:41:06   作者:  
參考了網(wǎng)絡(luò)大部分的解決方案,沒一個(gè)能搞定的,如果窮途末路,試試下面的方法:將獲得的前一頁面的URL分成兩段,后面的參數(shù)部分進(jìn)行編碼(直接對(duì)URL編碼是不行的),然后再組合一下就可以了,需要的朋友可以了解下
參考了網(wǎng)絡(luò)大部分的解決方案,沒一個(gè)能搞定的,如果窮途末路,試試下面的方法:
將獲得的前一頁面的URL分成兩段,后面的參數(shù)部分進(jìn)行編碼(直接對(duì)URL編碼是不行的),然后再組合一下就可以了。
復(fù)制代碼 代碼如下:

if(!Page.IsPostBack)
{
ReUrl = Page.Request.UrlReferrer.ToString().Split('?')[0].ToString() + HttpUtility.UrlEncode(Page.Request.UrlReferrer.Query,System.Text.Encoding.GetEncoding("GB2312"));
if (ReUrl == null || ReUrl == "")
{
ReUrl = HttpContext.Current.Request.Url.PathAndQuery ;
}
ViewState["ReUrl"] = ReUrl;
}

另外注意點(diǎn)的是,返回到前一頁時(shí)需要進(jìn)行解碼
Response.Redirect(Server.UrlDecode((string)ViewState["ReUrl"].ToString()));
在參考解決方案發(fā)現(xiàn)了一段比較重要的代碼,特別是對(duì)于安全性較高的網(wǎng)站來說可能有的作用。

1,在用戶改變地址欄的URL的參數(shù)的時(shí)候,提示用戶無權(quán)執(zhí)行此操作
把下面代碼放在Page_Load事件里
復(fù)制代碼 代碼如下:

try
{
string strTemp = Request.UrlReferrer.PathAndQuery ;
}
catch
{
throw new Exception("你不能修改參數(shù)!") ;
}

說明:此方法屬于"偏門"方法,利用的是,如果用戶修改URL的參數(shù),Request.UrlReferrer
將會(huì)得到null,null當(dāng)然不可能有PathAndQuery屬性了,所以就會(huì)拋出一個(gè)異常

相關(guān)文章

  • WeakReference(弱引用)讓GC需要時(shí)回收對(duì)象

    WeakReference(弱引用)讓GC需要時(shí)回收對(duì)象

    我們平常用的都是對(duì)象的強(qiáng)引用,如果有強(qiáng)引用存在,GC是不會(huì)回收對(duì)象的,我們能不能同時(shí)保持對(duì)對(duì)象的引用,而又可以讓GC需要的時(shí)候回收這個(gè)對(duì)象呢?本文將為您詳細(xì)解答,需要了解的朋友可以參考下
    2012-12-12
  • asp.net基礎(chǔ)學(xué)習(xí)之控件的使用方法

    asp.net基礎(chǔ)學(xué)習(xí)之控件的使用方法

    這篇文章主要為大家詳細(xì)介紹了asp.net基礎(chǔ)學(xué)習(xí)之控件的使用方法,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 深入講解.Net Core中的Api版本控制

    深入講解.Net Core中的Api版本控制

    這篇文章主要給大家介紹了關(guān)于.Net Core中Api版本控制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • .NET?6中間件Http?Logging使用介紹

    .NET?6中間件Http?Logging使用介紹

    這篇文章介紹了.NET?6中間件Http?Logging的使用方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • ASP.NET?MVC擴(kuò)展帶驗(yàn)證的單選按鈕

    ASP.NET?MVC擴(kuò)展帶驗(yàn)證的單選按鈕

    這篇文章實(shí)現(xiàn)了ASP.NET?MVC擴(kuò)展帶驗(yàn)證的單選按鈕功能,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • ASP.Net MVC 布局頁、模板頁使用方法詳細(xì)介紹

    ASP.Net MVC 布局頁、模板頁使用方法詳細(xì)介紹

    這篇文章主要介紹了ASP.Net MVC 布局頁、模板頁使用方法詳細(xì)介紹,需要的朋友可以參考下
    2017-08-08
  • Asp.net MVC下使用Bundle合并、壓縮js與css文件詳解

    Asp.net MVC下使用Bundle合并、壓縮js與css文件詳解

    在web優(yōu)化中有一種手段,壓縮js,css文件,減少文件大小,合并js,css文件減少請(qǐng)求次數(shù)。asp.net mvc中為我們提供一種使用c#代碼壓縮合并js和css這類靜態(tài)文件的方法。這篇文章主要介紹了在Asp.net MVC下使用Bundle合并、壓縮js與css文件的方法,需要的朋友可以參考下。
    2017-03-03
  • asp.net 包含文件的方法

    asp.net 包含文件的方法

    ASP.NET文件包含的方法基本與ASP文件包含差不多!
    2010-03-03
  • WebApiClient的接口輸入驗(yàn)證方法

    WebApiClient的接口輸入驗(yàn)證方法

    這篇文章主要介紹了WebApiClient的接口輸入驗(yàn)證方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • asp.net實(shí)現(xiàn)C#繪制太極圖的方法

    asp.net實(shí)現(xiàn)C#繪制太極圖的方法

    這篇文章主要介紹了asp.net實(shí)現(xiàn)C#繪制太極圖的方法,實(shí)例分析了asp.net繪制圖形的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-02-02

最新評(píng)論

康定县| 岑溪市| 开封县| 平定县| 辽中县| 读书| 开原市| 龙口市| 龙井市| 临沂市| 太谷县| 长武县| 绍兴市| 大安市| 苗栗市| 莱州市| 西昌市| 县级市| 临泉县| 博湖县| 平远县| 随州市| 北宁市| 尼玛县| 哈巴河县| 临安市| 板桥市| 循化| 翁牛特旗| 高陵县| 长白| 内丘县| 岳阳县| 淳安县| 乳山市| 永州市| 潞西市| 特克斯县| 馆陶县| 区。| 富源县|