您的位置:首页 > 其它

如果你的程序中必须要用到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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐