如果你的程序中必须要用到utf-8时,在datalist的hyperLink中传递汉字避免丢失或者出现问号的解决方法
2010-05-12 11:37
387 查看
1、用hyperLink
<asp:HyperLink ID="HyperLink6" runat="server" target="_blank" Text="打开" NavigateUrl='<%#"Zb.aspx?Name="+Server.UrlEncode(DataBinder.Eval(Container.DataItem,"Name").ToString())%>'> </asp:HyperLink>
接收
this.lbName.Text = Server.UrlDecode(this.Request["Name"].ToString().Replace("'", "''").Trim());
2、用<a href>模板列
<td style="background-color:#46D1CC"><ItemTemplate><a href='Zb.aspx?Zb="G105"&name=<%#Server.UrlEncode(DataBinder.Eval(Container.DataItem,"name").ToString())%>' target='_blank'>更多......</a></ItemTemplate></td>
<asp:HyperLink ID="HyperLink6" runat="server" target="_blank" Text="打开" NavigateUrl='<%#"Zb.aspx?Name="+Server.UrlEncode(DataBinder.Eval(Container.DataItem,"Name").ToString())%>'> </asp:HyperLink>
接收
this.lbName.Text = Server.UrlDecode(this.Request["Name"].ToString().Replace("'", "''").Trim());
2、用<a href>模板列
<td style="background-color:#46D1CC"><ItemTemplate><a href='Zb.aspx?Zb="G105"&name=<%#Server.UrlEncode(DataBinder.Eval(Container.DataItem,"name").ToString())%>' target='_blank'>更多......</a></ItemTemplate></td>
相关文章推荐
- 网页采用UTF-8编码,传递汉字参数时出现乱码解决方法
- 类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们的问题的解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- SQL Server安装过程中出现“以前的某个安装程序已在安装计算机上创建挂起的文件操作,运行程序前必须重启计算机”错误的解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- 安装sql server 2000时出现:以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机.的解决方法
- 安装SQL Server 2000的时候出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”的解决方法
- 运行游戏时出现0xc000007b错误的解决方法或者丢失msvcp120.dll等等
- Server编解码 解决Response.Redirect方法传递汉字丢失或乱码
- mysql 插入汉字出现问号 解决方法
- 类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们的问题的解决方法 续集
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- 微信小程序,官方demo报错,出现脚本错误或者未正确调用 Page()?解决方法
- mysql插入汉字是乱码或者问号的解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- JZTK项目 驾照题库项目servlet层得到的json字符串在浏览器中 汉字部分出现问号?无法正常显示的解决方法
- Querystring中传递中文出现乱码,丢失的解决方法