欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Request.UrlReferrer中文亂碼解決方法

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

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;
}

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

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

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

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

相關文章

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

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

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

    ASP.NET MVC中jQuery與angularjs混合應用傳參并綁定數據

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

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

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

    Asp.Net HttpHandler 妙用

    很多時候,我們新建一個xxx.aspx頁和xxx.aspx.cs文件,不過是為了實現一個很簡單的功能
    2009-04-04
  • ASP.NET MVC學習之NuGet在VS中的運用淺談

    ASP.NET MVC學習之NuGet在VS中的運用淺談

    這篇文章主要給大家介紹了關于ASP.NET MVC學習之NuGet在VS中運用的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧。
    2018-01-01
  • 通過.net core調用so文件的方法

    通過.net core調用so文件的方法

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

    .Net防sql注入的幾種方法

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

    淺析ASP.NET萬能JSON解析器

    這篇文章主要是對ASP.NET萬能JSON解析器進行了詳細的分析介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • 高仿Windows Phone QQ登錄界面實例代碼

    高仿Windows Phone QQ登錄界面實例代碼

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

    ASP.NET登錄注冊頁面實現

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

最新評論