源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net中url地址传送中文参数时的两种解决方案

  • 时间:2020-05-17 02:57 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net中url地址传送中文参数时的两种解决方案
在Web.comfig中配置 是一样的: <globalization requestEncoding="gb2312" responseEncoding="gb2312"/> 页面Header部分也都有 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 真是奇怪, 只好用了笨办法: 写参数:
[url=]}
然后在页面中调用 注意后种方法用了Javasrcipt,实际应用在分页时需要保持中文参数,最好还是用window.Location.Href方法! 最后,如果一要在javascript与.net后台代码进行对话,可以这样:
[u]复制代码[/u] 代码如下:
<script language= "JavaScript " > function GoUrl() { var Name = "中文参数 "; location.href = "B.aspx?Name= "+escape(Name); } </script > <body onclick= "GoUrl() " >
接收:
[u]复制代码[/u] 代码如下:
string Name = Request.QueryString[ "Name "]; Response.Write(HttpUtility.UrlDecode(Name));
要点是: 将传递的中文参数进行编码,在接收时再进行解码。 完。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部