晕死,页面传值居然出现这种情况,搞不懂,大伙帮我解解。

zhangjjhua 2007-08-03 12:22:12
数据库里的字段名:count,对应的值是:第一集。我把“第1集”传过去接收到的是“?”。把值改为“第集”,传过去正确,为“第集”。改为“1集”,传过去为“1”,晕死,这是什么情况。
...全文
221 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangjia21_2007 2007-08-03
  • 打赏
  • 举报
回复
老大,传1就太不美观了吧

看你这句话告诉你一声 编码后更难看 都是%%-&一系列的 看不到字

那你就在RowDateBound 把要编码的那列取出来,编码后赋值给一个字符串,前台绑定字符串
zhangjjhua 2007-08-03
  • 打赏
  • 举报
回复
高手滴
zhangjjhua 2007-08-03
  • 打赏
  • 举报
回复
高手来啊
zhangjjhua 2007-08-03
  • 打赏
  • 举报
回复
我这是在HTML中绑定的啊。我真不懂。大家写详细点。我的HTML语句在上上面。
cpp2017 2007-08-03
  • 打赏
  • 举报
回复
如果是url传参数的话,一定要先编码 ?aa="+server.UrlEncode("中文")
zhangjjhua 2007-08-03
  • 打赏
  • 举报
回复
这是我要传值的页面,要进行编码解码的话怎么搞。href= '<%# "filmKan.aspx?Name=" + DataBinder.Eval(Container.DataItem,"name") + "&counts=" + DataBinder.Eval(Container.DataItem,"count")%>'>
yangjia21_2007 2007-08-03
  • 打赏
  • 举报
回复
Server.UrlEncode(), Server.UrlDecode()对传递的数据进行编码解码


不都告诉你了么?
先Server.UrlEncode(“第一集”),编码后传
传过去后再用Server.UrlDecode()解码
就好了 传中文时需要编码再传的
zhangjjhua 2007-08-03
  • 打赏
  • 举报
回复
老大,传1就太不美观了吧
MicroDeviser 2007-08-03
  • 打赏
  • 举报
回复
传个"1"不就行了吗
zhangjjhua 2007-08-03
  • 打赏
  • 举报
回复
数据库的字段类型是varchar啊,应该没错啊。那么是编码问题的话,那怎么改进,我要的最终结果传过去的要么是“第1集”或者“1集”
NekChan 2007-08-03
  • 打赏
  • 举报
回复
Server.UrlEncode(), Server.UrlDecode()对传递的数据进行编码解码
cpp2017 2007-08-03
  • 打赏
  • 举报
回复
你是怎么传值,怎么接收?
yangjia21_2007 2007-08-03
  • 打赏
  • 举报
回复
编码问题吧??数据库里的数据看了么?没有问题吧
fengniumaxi 2007-08-03
  • 打赏
  • 举报
回复
乘风破浪dgg 2007-08-03
  • 打赏
  • 举报
回复
绝对同意yangjia21_2007,就是,你取数据的时候再加上汉字呗。
zhangjjhua 2007-08-03
  • 打赏
  • 举报
回复
href= '<%# "Player.aspx?filmName=" + DataBinder.Eval(Container.DataItem,"name") + "& jiShu=" + Server.UrlEncode( DataBinder.Eval(Container.DataItem,"jiShu").ToString()) %>'> 这是我编码后的代码,可在接收方出现未将对象引用设置到实例。难道有空引用,这为什么传不过去
nyzfl 2007-08-03
  • 打赏
  • 举报
回复
兄弟 这不是难看 同意

My-Blog地址1:http://www.cnblogs.com/nyzfl
My-Blog地址2: http://blog.csdn.net/nyzfl
小D2013 2007-08-03
  • 打赏
  • 举报
回复
楼上正解
wishY 2007-08-03
  • 打赏
  • 举报
回复
就是编码解码的问题哦。
中文会出现这种错误的。
编码:
<a href='<%# "页面.aspx?jishu=" + Server.UrlEncode(Eval("count").ToString()) %>'>aa</a>
解码:
string 集数 = Server.UrlDecode(Request.QueryString ["jishu"].ToString());
ychangh 2007-08-03
  • 打赏
  • 举报
回复
xxx.aspx?a=HttpUtility.UrlEncodeUnicode("第1集")

62,046

社区成员

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

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

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

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