解決GridView中链接带中文参数时乱码的问题
2007-08-15 09:34
246 查看
我们以往如果要在QueryString中带着含有中文或者特殊字符的参数值时,我们通常可以使用Server.UrlEncode来编码QueryString要传递的参数值,如:abc.aspx?name=Server.UrlEncode("name")。但是在GridView中,如果使用邦定元素HyperLinkFiled控件时便无法处理这样的情况,这个时候可以转换成Templete,然后把本来使用<asp:HyperLink>控件的地方改为传统HTML的超链接方式,通过Server.UrlEncode格式化参数值来传递。
如下范例:
<asp:TemplateField HeaderText="型号">
<ItemTemplate>
<a href='abc.aspx?MODEL=<%#Server.UrlEncode(Eval("MODEL"))%>'><%# Eval("MODEL")%></a>
</ItemTemplate>
</asp:TemplateField>
如下范例:
<asp:TemplateField HeaderText="型号">
<ItemTemplate>
<a href='abc.aspx?MODEL=<%#Server.UrlEncode(Eval("MODEL"))%>'><%# Eval("MODEL")%></a>
</ItemTemplate>
</asp:TemplateField>
相关文章推荐
- 链接传递中文参数乱码问题
- JSP解决链接传递中文参数乱码的问题
- 链接传递中文参数乱码问题
- JAVA web 开发中URL链接中文参数乱码问题
- 解决jsp中超链接传中文参数时乱码问题
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- WAP上链接传递中文参数接收时乱码问题 解决就放分
- JQuery和JSON方式参数传递并处理JAVAWEB中文乱码问题
- GET方法和POST获取中文参数出现乱码的问题及解决方法
- 解决Extjs4 Store load方法传中文参数出现乱码问题
- 获取中文参数乱码的问题
- 有关Js的Url中传递中文参数乱码问题
- 页面get请求 中文参数方法乱码问题
- 对IE6下url参数中奇数个中文乱码的问题解决
- Servlet中文参数乱码问题
- thinkphp链接mssql以及查询中文乱码问题
- 关于url参数中文乱码的问题 【asp.net C#】
- 关于web项目部署到云平台上get方式进行参数传输是中文乱码的问题
- struts解决form提交的中文参数乱码问题