如何从asp.net中具有UNICODE值的URL获取正确的QueryString值?
发布时间:2020-12-16 09:47:21 所属栏目:asp.Net 来源:网络整理
导读:我有一个nvarchar数据类型的字段来存储UNICODE值.此字段绑定到Repeater Control,我在单击链接时将其重定向到其他页面.当该字段包含字段中的数值时,我得到正确的QueryString并显示重定向页面.但是,当它包含一些unicode字符(除了数字或英文字符),它显示值’???
我有一个nvarchar数据类型的字段来存储UNICODE值.此字段绑定到Repeater Control,我在单击链接时将其重定向到其他页面.当该字段包含字段中的数值时,我得到正确的QueryString并显示重定向页面.但是,当它包含一些unicode字符(除了数字或英文字符),它显示值’?????’在’fhn’的QueryString中.如何获取此UNICODE QueryString值并显示结果?
在Repeater ItemTemplate中: <b>?? ???./House No.</b><%# Eval("HouseNumber")%> <a href="AddressList.aspx?li=<%=Request.QueryString["li"].Trim().ToString() %>&fhn=<%# Eval("HouseNumber")%" target="_blank">?? ????????? </a> 在.cs文件中: string HouseNumber = Request.QueryString["fhn"].ToString().Trim(); //在这里我得到’????’值,如果它包含unicode值. 帮助赞赏! 解决方法
尝试将其更改为更像这样的内容:
<! - Web.Config配置文件 - >“< configuration><&的System.Web GT;< customErrors mode =“Off”/>< globalization fileEncoding =“iso-8859-1”requestEncoding =“iso-8859-1”responseEncoding =“iso-8859-1”/>< /system.webu0026gt;< /结构> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- dependency-injection – 从作用域服务工厂获取主机名
- asp.net-mvc – 如何使用绑定前缀?
- asp.net – 如何在GridView中隐藏TemplateField列
- asp.net-mvc – mvc HtmlHelper DisplayFor函数如何从lambd
- asp.net-identity交易问题
- asp.net-mvc – ASP.Net MVC网址设计和结构指南
- .net – 匹配另一条路线的路线,忽略HttpMethodConstraint?
- asp.net – WebApi:将参数映射到标头值
- 没有aspx文件扩展名的ASP.NET网页
- ASP.NET MVC模板助手 – 如何获取小写ID