data是什么类型
使用url传递参数,长度上限好像是2056,你的data超过这个长度了吗??

解决方案 »

  1.   

    get方式的有长度限制,但,,你说的太多是多少?
      

  2.   

    superdev(sd)、whiteclude(天际): 我的data为string,我发现长度为2000BYTE左右
      

  3.   

    一般用get方式传递数据的时候,数据不能太长,还是用post来传递吧。
      

  4.   

    URL不能传递这么多的数据.
    改用form post
      

  5.   

    to:mmalis(渴望浪漫的女孩) 
    data长度2000左右,再加上地址的长度("http://www.xxx.com/xxx.asp...")
    估计超过了2056,还是用post方式吧!
      

  6.   


    谢谢:各位,能再指点一下吗?怎么使用form post传递?
      

  7.   

    <script>
    function youfunc(){
        //window.location.href=........  把这个换成下面
       form.mode = mode;
       form.data = data;
       form.submit();
    }
    <script>
    <form name="form" method="post" action="DefaultWeb.aspx">
    <input type="hidden" name="mode">
    <input type="hidden" name="data">
    </form>
      

  8.   

    呵呵,上面漏了点东西。<script>
    function youfunc(){
        //window.location.href=........  把这个换成下面
       form.mode.value = mode;
       form.data.value = data;
       form.submit();
    }
    <script>
    <form name="form" method="post" action="DefaultWeb.aspx">
    <input type="hidden" name="mode">
    <input type="hidden" name="data">
    </form>
      

  9.   

    改成post 方法吧,用楼上的方法肯定就好使了,哥哥们把这个问题给你解决了,结贴吧。