datalist页面传值丢失问题,有点急

Sahalalu 2010-09-28 03:08:25
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("qymc","gssh2.aspx?Name={0}") %>' Font-Overline="False" Font-Underline="False">审核</asp:HyperLink></td>
在datalist 上面放置这么一个超链接,绑定qymc传值到另一页面gssh2.aspx,可是gssh2.aspx接受到的数据有些事不全的,比如“广西*****有限公司”,在gssh2.aspx接收到的值却是“广西*****有限公”,后面少了一个字,可是有些记录的qymc又传得全,请问一下各位壮士,这是怎么回事呢?怎么解决
...全文
85 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mang_liu 2010-09-28
  • 打赏
  • 举报
回复
肯定url超出长度限制了````建议传ID
hongjiaoli 2010-09-28
  • 打赏
  • 举报
回复
url中存在中文,传之前最好编码一下,接收时解码一下就行咯!
dengNeeo 2010-09-28
  • 打赏
  • 举报
回复
穿Id吧 get是有长度限制的
不能超过 256吧
anliuty 2010-09-28
  • 打赏
  • 举报
回复
试试改为:
NavigateUrl='<%# "gssh2.sapx?Name=" + HttpUtility.UrlEncode(Eval("qymc").ToString())%>'
YellowManDog 2010-09-28
  • 打赏
  • 举报
回复
你的URL是不是超长啊,URL是有长度要求的,你看看,或者有特殊字符,被编译了

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧