用Page.RegisterArrayDeclaration和javascript结合实现

解决方案 »

  1.   

    不可能实现的,javascript也不行,应为model用的都是服务器控件,当然你可以用session,但服务器有点难受
      

  2.   

    1.提交成功后執行如下語句﹕
    具體﹕scriptString2 = "<script language='javascript'> GetValues()</script>"
            If (Not IsClientScriptBlockRegistered("clientScript")) Then
                RegisterClientScriptBlock("clientScript", scriptString2)
            End If2.在aspx頁面寫一個javascript函數
    <script language="Javascript">
    function GetValues(){
             var ReturnValue
    ReturnValue=document.all.txtT1.value
    window.returnValue=ReturnValue
    window.close()
    }
    </script>
      

  3.   

    用Javascript是可以实现返回数据,但是现在主要问题是数据量不是一个两个,而是10来个。To zwztu():
    能详细点吗?To  maoliao(毛料) :
    你的方法是跟 feiyu21(無邊) 差不多吧? 这个方法满足不了我的要求啊大家继续~~~
      

  4.   

    用JAVASCRIPT的网页提示框来做,函数是window.showModalDialog(),到网上查查用法就可以了
      

  5.   

    you can pass back an array through window.returnValuewindow.returnValue = new Array("123","abc","gsdfdsf",....);or you can always pass back values through the second parameter in showModalDialogmain page:var sValue;  //global
    //...
    var ret = showModalDialog("model.aspx",window);model page:
    window.dialogArguments.sValue = .....;
      

  6.   

    http://www.csdn.net/Develop/read_article.asp?id=15113
      

  7.   

    思归兄不愧为MVP,呵呵谢谢孟子E章问题的解决办法有很多,谢谢各位提供这么多的办法。稍后结贴~~~~