当前位置:编程学习 > C#/ASP.NET >>

url截取问题

<asp:TemplateField HeaderText="整车编码">
                                <ItemTemplate>
                                    <asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("mnumber") %>' NavigateUrl='<%# "Dbselect.aspx?mnumber="+Eval(Server.UrlEncode("mnumber"))+"&prodcolor="+Eval(Server.UrlEncode("prodcolor"))+"&id="+Server.UrlEncode(billcode.Text) %>'> </asp:HyperLink>
                                </ItemTemplate>
传回的字符串透明红/亮黑---》变成透明?亮黑了,可能是因为Url地址太长被截断了,所以翻译错误了。如何解决这样的问题?谢谢帮忙一下。 --------------------编程问答-------------------- 这样呢
HttpUtility.UrlEncode() --------------------编程问答-------------------- 怎么弄? --------------------编程问答-------------------- HttpUtility.UrlEncode(billcode.Text)  --------------------编程问答-------------------- 不行的,还是乱码 --------------------编程问答-------------------- 斜杠 /是特殊字符,替换为其它字符或者对应的UTF-8编码,试试
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,