将文本框值从一个页面转移到vb变量中的弹出页面

Transferring textbox value from one page to popup page in a variable in vb

本文关键字:转移 vb 变量 一个 文本      更新时间:2023-09-26

我在page1上有一个文本框。

相同的页面1有一个按钮1>弹出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上使用文本框page1的值来做进一步的任务。

最简单的方法是将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中,您应该能够在页面加载时获得该值。

。在。net:

dim textBoxValue as string = Request("val").toString