读书人

打开网页时后面的参数超长如何解决,

发布时间: 2012-01-03 22:16:06 作者: rapoo

打开网页时后面的参数超长怎么解决,急急急急急???????
例:
window.open "Image.aspx?t= "
t的参数长度是不固定的

[解决办法]
有必要那么长吗? 考虑通过POST方式传值行不行?
[解决办法]
Image.aspx?t= 和后面的参数长度不能超过2048字节

------------------------------------------

否则,只能post。

将超链接改成js函数onclick = "submitt() "。
额外的加一个formt,action为Image.aspx,放一个hidden,name为t,
function submitt()
{
formt.t = 参数;
formt.submit();
}

[解决办法]
URL长度限制为256,所以如果参数太长,使用表单提交
[解决办法]
可考虑POST方式

[解决办法]
Session呢?
[解决办法]
页面传值有很多种方法的
http://news.csdn.net/n/20070416/102840.html
[解决办法]
基本上太长的就用表单提交了~

读书人网 >asp.net

热点推荐