我在第1页上有一个文本框。
相同的page1有一个button1>哪个popup popup1。
Me.btnCopy.Attributes.Add("onClick", "popup1();")
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;');
...
我必须在popup1上使用textbox page1的值来执行进一步的任务。 我怎样才能找回它。
答案 0 :(得分:0)
最简单的方法是将URL调用中的值传递给弹出窗口(作为GET参数)
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;');
然后
在页面iframe.asp或popup1.aspx中,您应该能够获得页面加载的值。
例如。在dotnet:
dim textBoxValue as string = Request("val").toString