我在asp.net中有主页和弹出页
主页面载入
Page.ClientScript.RegisterStartupScript(GetType(), "MyKey", "openPopup();", true);
主页Html:
<input type="text" id="txtName" readonly="readonly" />
主页Javascript:
function openPopup() { // In order to open popup
var popup;
popup = window.open("BilgiPopupYenileme.aspx", "Popup", "width=900, height=400,status= 1, resizable= no, scrollbars=yes, toolbar=no,location=1,menubar=no");
popup.focus();
}
弹出页面HTML(BilgiPopupYenileme.aspx)
<a href="#" id="customerNo" onclick="GetCustomerNo()"><%#Eval("customer_ID")%></a>
弹出页面Javascript:
function GetCustomerNo() {
if (window.opener != null && !window.opener.closed) {
var customerNo = document.getElementById("customerNo").text;
var customerName = window.opener.document.getElementById("txtName"); // I set customerno to txtName input which is inside of Main Page.
customerName.value = customerNo;
}}
问题:
CustomerName.Value获取客户编号没有任何问题(直到此处没问题)。
在主页面上获得CustomerName.Value后,我需要发布/重定向到另一个页面我该怎么做?
我尝试使用setinterval但是这对我来说不起作用%100。如果我在主页面中将值设置为文本框而不是重定向到另一个页面,我能解决问题吗?
由于