日期:2014-05-18  浏览次数:20384 次

打开网页时后面的参数超长怎么解决,急急急急急???????
例:
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
------解决方案--------------------
基本上太长的就用表单提交了~