Response.Redirect 跳轉傳參 傳遞包含“&”的參數

在傳參過程中可能會遇到 傳遞數據中包含“&” 符號的參數  如:P & G

由於參數傳遞中多個參數用&符號分割,那麼如果碰巧傳遞的值中包含“&” 就被分割了.

處理方式用System.Web.HttpUtility.UrlEncode(param)  如:

 

channelName = “P&G”

Response.Redirect("AA.aspx?UserId=" + userId + "&roleId=" + _roleId + "&CName=" + System.Web.HttpUtility.UrlEncode(channelName));

採用這種方式就順利傳遞了包含“&”的數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章