var Subjectname="國内銷售"
var rv=window.showModalDialog("OpenMainincome.aspx?Groupname="+Groupname+"","","dialogHeight:190px;dialogWidth:400px;center:yes;help:no;resizable:no;status:0")
子页面在aspx文件中:
<%Dim Subjectname As String = Request("Subjectname") %>,为什么response.write(Subjectname )的值为N.
请教showModalDialog怎样传递参数和怎样取参数比较好,给个Demo看看.谢谢

解决方案 »

  1.   

    OpenMainincome.aspx?Groupname="+Groupname-->OpenMainincome.aspx?Groupname="+eval(Subjectname)
      

  2.   

    var Subjectname="國内銷售"
    var rv=window.showModalDialog("OpenMainincome.aspx?Groupname="+escape(Subjectname)+"","","dialogHeight:190px;dialogWidth:400px;center:yes;help:no;resizable:no;status:0")
      

  3.   

    Dim Subjectname As String = Request("Subjectname")
    -->
    Dim Subjectname As String = Request("Groupname")
      

  4.   

    var Subjectname="國内銷售"
    var rv=window.showModalDialog("OpenMainincome.asp?Groupname="+escape(Subjectname),"","dialogHeight:190px;dialogWidth:400px;center:yes;help:no;resizable:no;status:0")
    你的错误是:?号得用英文的号,还有变量名写错了
    接收页面代码如下:
    <% = Request.QueryString("Groupname")%>