在哪里操作呢?

解决方案 »

  1.   

    如果是数据库操作的话,在FORM2.SHOW()保存关闭FORM2之后重新检索一下就可
      

  2.   

    //父页面:Father.aspx
    var id = window.showModalDialog("Child.aspx","newWin","dialogWidth=550px;dialogHeight=650px;help=0;status=0");
    window.location = "Father.aspx";
    //子页面:Child.aspx
    var id = "123";//想返回的值
    window.returnValue = id;
    window.close();
      

  3.   

    谢谢还有一个问题:
    就是输出参数输出不出来,我跟踪了一下,SQL里面也执行了,可是就是在程序中输出时输出为空,这是怎么回事呢?事实上它已经起到作用了在SQL中.我让它作为ID记录都已经有了为什么这个作为ID的输出参数在输出时却是空呢?
      

  4.   

    http://bbs.doloop.cn/demo/Javascript/NewWindow/Default.aspx如果你需要模态窗口,我的建议是不要用那个,你可以参考这个页面的js代码,毕竟模态对非IE浏览器来说没有支持源代码参考下载地址
    www.cnblogs.com/mail-ricklee 其中的NickLee.Framework.2.0.1.1版本中有完整的js源代码.
      

  5.   

    我用SESSION解决了.
    再问一个:)
    在用一个带有输出参数的存储过程作为DATASET的数据源时,得不到值,而单独EXEC时却有数据,后来发现SQL事件探查器里面是这样解析的declare @P1 varchar(20)
    set @P1=NULL
    exec usp_ECRMS_orderOperate @Flag = N'queryItem', @orderNo = N'105', @storeNo = N'', @custNo = N'', @salesMan = N'', @orderType = N'', @orderState = N'', @orderDate = N'', @orderDateFrom = N'', @orderDateTo = N'', @termCode = N'', @shipToCode = N'', @shipDueDate = N'', @shipVia = N'', @freightTerm = N'', @orderComments = N'', @postAudiMemo = N'', @audiMemo = N'', @postAudiMan = N'', @audiMan = N'', @dscnRate = N'', @freightAmt = N'', @miscChargeAmt = N'', @salesAmt = N'', @itemSeq = N'', @productNo = N'', @productUnit = N'', @orderQTY = N'', @perPrice = N'', @discountRate = N'', @discountMoney = N'', @netPrice = N'', @totalAMT = N'', @itemMemo = N'', @orderNoOut = @P1 output
    select @P1
    就是最后这么一个SELECT,导致了有两个表的存在.可是我用).Tables[0]来得到,仍然不行.
    请高手指教!