Javascript 在vb中将文本框值从一个页面传输到变量中的弹出页面

Javascript 在vb中将文本框值从一个页面传输到变量中的弹出页面,javascript,asp.net,vb.net,Javascript,Asp.net,Vb.net,我在第一页有一个文本框 同一页面1有一个按钮1>弹出窗口1 Me.btnCopy.Attributes.Add("onClick", "popup1();") 我必须使用popup1上textbox page1的值来执行进一步的任务。 如何检索它。最简单的方法是将URL调用中的值传递给弹出窗口(作为GET参数) 你能给我看看你所有的ASP.NET代码吗?很好。但是,当我将“dim textBoxValue as string=Request(“val”).toString”这一行放在Pag

我在第一页有一个文本框

同一页面1有一个按钮1>弹出窗口1

Me.btnCopy.Attributes.Add("onClick", "popup1();")

我必须使用popup1上textbox page1的值来执行进一步的任务。
如何检索它。

最简单的方法是将URL调用中的值传递给弹出窗口(作为GET参数)


你能给我看看你所有的ASP.NET代码吗?很好。但是,当我将“dim textBoxValue as string=Request(“val”).toString”这一行放在PageLoad中时,为什么它的给定错误对象引用没有设置为对象的实例呢?我猜在“iframe.asp”中,您将popup1.aspx作为源放在了该页面的iframe中。src“popup1.aspx”也应该在其url中使用“?var=value”参数来调用,因为您正在处理popup1的页面加载,对吗?另外,为了避免空引用异常,您可以删除.toString代码,但稍后应该检查此变量是否为空。
function popup1() {
  try {
var sReturn = window.showModalDialog('iframe.asp?scr=popup1.aspx&title=" & Server.UrlEncode("Enter") & "&',null, 'dialogHeight:150px;dialogWidth:450px;status:no;help:no;scroll:yes;resizable:yes;');
function popup1() {
    var textBoxValue = <%= TextBox.ClientID %>.value ;
    var sReturn = window.showModalDialog('iframe.asp?val='+textBoxValue+'&scr=popup1.aspx&title=" & Server.UrlEncode("Enter") & "&',null, 'dialogHeight:150px;dialogWidth:450px;status:no;help:no;scroll:yes;resizable:yes;');
dim textBoxValue as string = Request("val").toString