请大家帮我看一下这是怎么回事??谢谢了.
我从数据库中绑定一个字段的值,比如绑定得到的值是:"我是中国人",然后将这个值传到另外一个页面并在另外一个页面将传过来的值写到网页中,结果就剩下"我是中国",,少了最后一个字"人",无论我传什么值过去,都会少掉最后一个字!!!!但当我传两个字数的值时,比如"中国",就不会出现上面所说的问题.....请问这是怎么一回事啊????
相关代码如下:
<a href='<%# "fenbu/themap.aspx?soN="+ DataBinder.Eval(Container.DataItem,"name")%>' target="_blank" title="查看分布图">[查看分布图]</a> //其中,name是绑定到数据表的.整一句是放在DataList控件中.
然后在fenbu/themap.aspx中接收该值:代码如下:
ViewState["keyname"]=Request.QueryString["soN"]; //接值.
Response.Write(ViewState["keyname"]); //写值.但当字数超过2个时,写出来就会少掉最后一个字,小于2则不会...
[此贴子已经被作者于2007-9-28 19:24:07编辑过]