function success()
    {
        var orderno=document.getElementById("l_OrderNo");
        if(confirm("现在编辑该订单回款内容吗?"))
        {
            window.location.href="EditBackMoney.aspx?orderno="+orderno+"";
        }
    }然后在EditBackMoney.aspx界面:        if(!Page.IsPostBack)
        {
            textbox1.Text=Request.QueryString["orderno"].ToString();
        }
很郁闷的是每次textbox1的值都是[object].求高人帮忙看看我哪一点错了。谢谢PS:l_OrderNo绝对有值

解决方案 »

  1.   

    你的orderno是什么
    如果是TEXTBOX
    那就是window.location.href="EditBackMoney.aspx?orderno="+orderno.value+"";
      

  2.   

    是不是因为有个名为“orderno”的控件? 
      

  3.   

    var orderno=document.getElementById("l_OrderNo").value;
      

  4.   

    document.getElementById("l_OrderNo"); 这个只是获取控件l_OrderNo这个对象的,如果要获取控件的值需要加个.value
    也就是这样:
    document.getElementById("l_OrderNo").value;
      

  5.   

    在JS里
    window.location.href="EditBackMoney.aspx?orderno="+orderno.value+"";
    MS也是可以的吧
      

  6.   

    window.location.href="EditBackMoney.aspx?orderno="+orderno.value+"";
      

  7.   

     var orderno=document.getElementById("l_OrderNo").value;
      

  8.   

    大神们救命啊.value之后,就成undifind了!!!
      

  9.   

    var orderno=document.getElementById("l_OrderNo").value;
    还不行?
    报什么错?
      

  10.   

    我感觉LZ的思路不对呢
    你是不是想用页面传值呢?
    如果是的话可以把
    var orderno=document.getElementById("l_OrderNo");
    的值给页面的一个隐藏域,然后CS里这样写
    Session["orderno"] = requset.form["隐藏域的name"].Tostring();
    再另外一个页面接收一下就行了
      

  11.   

    var orderno=document.getElementById("l_OrderNo").value;
      

  12.   

    document.getElementById("l_OrderNo").innerHTML
      

  13.   

    问下楼主,你的l_OrderNo是什么类型的控件?文本框?还是label?还是其他什么?
      

  14.   

    应该这样写吧:
    var orderno=document.getElementById("l_OrderNo").value;
      

  15.   

    var obj = document.getElementById("l_OrderNo");
    alert(obj.value);
    你可以调试一下有没有找到这个对象,如果是undefined说明对象没找到
    换成这个写法看看
    var obj = document.getElementById("<%= l_OrderNo.ClientID %>");
      

  16.   


        function success()
        {
            var orderno=document.getElementById("l_OrderNo").value;
            if(confirm("现在编辑该订单回款内容吗?"))
            {
                window.location.href="EditBackMoney.aspx?orderno="+orderno+"";
            }
        }这样试试,,因为你的少了一个value当然是object