您的位置:程序门 -> .net技术 -> asp.net



url传值字符被截断


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


url传值字符被截断[已结贴,结贴人:qb81195235]
发表于:2008-01-21 15:40:12 楼主
url传值时字符被截断.
window.open("../uploadfile/uploadfile.aspx?id="   +   fileid   +   "&tablename="+   tablename,"","toolbar=no,menubar=no,location=no,directories=no,copyhistory=no,scrollbars=no,resizable=no,status=no,width=500,height=500,left=300,top=160");

tablename是"t_通用附件表".但是转到uploadfile.aspx后,tablename的值就变成"t_通用附件"
后面那个"表"字没了.
该怎么做呢?
发表于:2008-01-21 15:44:001楼 得分:50
传中文参数的时候应该对参数进行编码和解码。
发表于:2008-01-21 15:45:072楼 得分:0
url太长了,换其他方式传值吧
发表于:2008-01-21 15:49:153楼 得分:0
怎么传啊,给段代码
发表于:2008-01-21 15:51:134楼 得分:0
可以換用post方法,或者通過腳本獲取opener中控件的值
发表于:2008-01-21 15:54:005楼 得分:0
http://hi.baidu.com/sosw_syf/blog/item/2e5dec18cfedf00334fa4127.html
发表于:2008-01-21 15:57:286楼 得分:0
url传递的时候参数是有长度限制的。
你可以用上面说的   post   方式
如果都在同一个域里面,你可以用session啊之   类的方式
发表于:2008-01-21 16:01:407楼 得分:0
server.urlencode("t_通用附件表")搞定了...
发表于:2008-01-21 16:23:218楼 得分:0
就是嘛   ,应该对url进行编码才对
发表于:2008-01-21 16:32:489楼 得分:0
对,需要进行编码,特别是中文字符的传递
发表于:2008-01-21 17:50:5910楼 得分:0
你想把浏览器给累死呀你?????叫谁谁都得罢工!
发表于:2008-01-21 18:15:0811楼 得分:0
??????


快速检索

最新资讯
热门点击