亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Request.UrlReferrer中文亂碼解決方法

 更新時(shí)間:2012年12月23日 15:41:06   作者:  
參考了網(wǎng)絡(luò)大部分的解決方案,沒一個(gè)能搞定的,如果窮途末路,試試下面的方法:將獲得的前一頁(yè)面的URL分成兩段,后面的參數(shù)部分進(jìn)行編碼(直接對(duì)URL編碼是不行的),然后再組合一下就可以了,需要的朋友可以了解下
參考了網(wǎng)絡(luò)大部分的解決方案,沒一個(gè)能搞定的,如果窮途末路,試試下面的方法:
將獲得的前一頁(yè)面的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)的是,返回到前一頁(yè)時(shí)需要進(jìn)行解碼
Response.Redirect(Server.UrlDecode((string)ViewState["ReUrl"].ToString()));
在參考解決方案發(fā)現(xiàn)了一段比較重要的代碼,特別是對(duì)于安全性較高的網(wǎng)站來(lái)說(shuō)可能有的作用。

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

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

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

相關(guān)文章

  • Asp.Net Core中服務(wù)的生命周期選項(xiàng)區(qū)別與用法詳解

    Asp.Net Core中服務(wù)的生命周期選項(xiàng)區(qū)別與用法詳解

    這篇文章主要給大家介紹了關(guān)于Asp.Net Core中服務(wù)的生命周期選項(xiàng)區(qū)別與用法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • ASP.NET MVC中jQuery與angularjs混合應(yīng)用傳參并綁定數(shù)據(jù)

    ASP.NET MVC中jQuery與angularjs混合應(yīng)用傳參并綁定數(shù)據(jù)

    這篇文章主要介紹了ASP.NET MVC中jQuery與angularjs混合應(yīng)用傳參并綁定數(shù)據(jù),需要的朋友可以參考下
    2017-06-06
  • ASP.NET如何使用web服務(wù)的會(huì)話狀態(tài)

    ASP.NET如何使用web服務(wù)的會(huì)話狀態(tài)

    這篇文章主要介紹了ASP.NET如何使用web服務(wù)的會(huì)話狀態(tài),使用一個(gè)GridView中的會(huì)話對(duì)象來(lái)展示最近的計(jì)算結(jié)果,感興趣的小伙伴們可以參考一下
    2015-11-11
  • Asp.Net HttpHandler 妙用

    Asp.Net HttpHandler 妙用

    很多時(shí)候,我們新建一個(gè)xxx.aspx頁(yè)和xxx.aspx.cs文件,不過(guò)是為了實(shí)現(xiàn)一個(gè)很簡(jiǎn)單的功能
    2009-04-04
  • ASP.NET MVC學(xué)習(xí)之NuGet在VS中的運(yùn)用淺談

    ASP.NET MVC學(xué)習(xí)之NuGet在VS中的運(yùn)用淺談

    這篇文章主要給大家介紹了關(guān)于ASP.NET MVC學(xué)習(xí)之NuGet在VS中運(yùn)用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • 通過(guò).net core調(diào)用so文件的方法

    通過(guò).net core調(diào)用so文件的方法

    工作中需要在linux上監(jiān)控系統(tǒng)空閑時(shí)間,但是沒有找到C#代碼,只找到C的代碼,所以準(zhǔn)備將C文件編譯為so然后用P/invoke調(diào)用,這篇文章主要介紹了如何通過(guò).net core調(diào)用so文件,需要的朋友可以參考下
    2023-08-08
  • .Net防sql注入的幾種方法

    .Net防sql注入的幾種方法

    這篇文章主要給大家總結(jié)介紹了關(guān)于.Net防sql注入的幾種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用.Net具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 淺析ASP.NET萬(wàn)能JSON解析器

    淺析ASP.NET萬(wàn)能JSON解析器

    這篇文章主要是對(duì)ASP.NET萬(wàn)能JSON解析器進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-12-12
  • 高仿Windows Phone QQ登錄界面實(shí)例代碼

    高仿Windows Phone QQ登錄界面實(shí)例代碼

    這篇文章主要介紹了高仿Windows Phone QQ登錄界面實(shí)例代碼,有需要的朋友可以參考一下
    2013-12-12
  • ASP.NET登錄注冊(cè)頁(yè)面實(shí)現(xiàn)

    ASP.NET登錄注冊(cè)頁(yè)面實(shí)現(xiàn)

    這篇文章主要介紹了ASP.NET登錄注冊(cè)頁(yè)面如何實(shí)現(xiàn),感興趣的小伙伴們可以參考一下
    2015-10-10

最新評(píng)論