aspx页面的问题? 用Session["Neirong"]=txt.Text.ToString(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 父页面Text1小子页面Text2<SCRIPT language="JavaScript" event="onclick" for="Button1">window.opener.Text1.value=form1.Text2.value;window.close();</SCRIPT> 父页面:parent.aspx---------------------------<script runat="server" Language="C#">void Page_Load(object src,EventArgs e){}</script><HTML><HEAD><TITLE> Webdiyer 制造:)(www.webdiyer.com) </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT="Webdiyer"></HEAD><BODY><form runat="server"><asp:TextBox runat="server" id="box"/><button onclick="window.open('child.aspx','_blank')">打开子窗口</button></form></BODY></HTML>子页面:child.aspx-----------------------------------<script runat="server" Language="C#">void Page_Load(object src,EventArgs e){btn.Attributes.Add("onclick","TransferText();self.close();return false;");}</script><HTML><HEAD><TITLE> Webdiyer 制造:) (www.webdiyer.com) </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT="Webdiyer"><SCRIPT LANGUAGE="JavaScript"><!--function TransferText(){if(window.opener!=null){window.opener.document.all.box.value=document.all.box.value;}}//--></SCRIPT></HEAD><BODY><form runat="server"><asp:TextBox runat="server" id="box"/><asp:Button id="btn" runat="server" Text="传值到父页面"/></form></BODY></HTML> 用Windows.open弹出一个子页,用Session传值,也可用 父页.属性 传值 弹子页面还是用window.showModalDialog(''); 前面两位说的都可以,1、 window.showModalDialog('aa.aspx'),使用窗口的返回值2、用window.open打开窗口,子窗口中用window.opener来操作父窗口 第一种方法:var strUrl ='sub.aspx';returnText = showModalDialog(strUrl,window,'dialogWidth:442px; dialogHeight:240px;help:0;status:0;resizeable:1;');sub.aspx的内容:<script launguage="JavaScript">function returnValue() { window.returnValue = "return value"; window.close(); } ....</script>......<input type="button" value=" OK " onclick="returnValue">第二种:webdiyer(陕北吴旗娃) 已经写的很清楚了,就是打开窗口的时候用window.open("aa.aspx");在aa.aspx中就可以使用window.opener得到原来的窗口,用window.opener.document来操作页面中的对象。 弹出小窗口:<SCRIPT language="JavaScript" event="onclick" for="Btn"> window.open("BeginDate.aspx","_new","width=360,height=300,scrollbars=no,resizable=no");</SCRIPT>在小子页面中实现传递值:<SCRIPT language="JavaScript" event="onclick" for="Btn">window.opener.document.all.textBox1.value = window.document.all.textBox2.value</SCRIPT>textBox1是父页面的编辑框,textBox2是小子页面的编辑框 <input type="submit" id="button2" onclick="click_b()"><script> function click_b() { window.opener.all.textbox1.value=window.all.textbox2.value window.colose(); }</script> select 后台 获取前台 的 值!!! GridView如何实现多表头 .net mvc3 UpdateModel关于 未能更新类型“”的模型 网页生成PDF文件~急 正则表达式的问题 如何将自己做的WebForm1.aspx放到自己的网站上? 请教DataList使用的问题,谢谢! 小公司需要软件工程么?UP给分! 求助!如何校验一个对象的输入值在数据库中存在,并自动跳转到下一个空白处?但不刷新页面 如何才能得到表里某个字段的值然后赋给TextBox ? 捆饶我2天的目录问题!!!!回答出问题一定给分,不够在加!! 要转ASP。NET。可我以前没学过C语言,没基础,怎么学习C#啊。。。
小子页面Text2
<SCRIPT language="JavaScript" event="onclick" for="Button1">
window.opener.Text1.value=form1.Text2.value;
window.close();
</SCRIPT>
---------------------------
<script runat="server" Language="C#">
void Page_Load(object src,EventArgs e){}
</script>
<HTML>
<HEAD>
<TITLE> Webdiyer 制造:)(www.webdiyer.com) </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="Webdiyer">
</HEAD><BODY>
<form runat="server">
<asp:TextBox runat="server" id="box"/><button onclick="window.open('child.aspx','_blank')">打开子窗口</button>
</form>
</BODY>
</HTML>子页面:child.aspx
-----------------------------------
<script runat="server" Language="C#">
void Page_Load(object src,EventArgs e){
btn.Attributes.Add("onclick","TransferText();self.close();return false;");
}
</script>
<HTML>
<HEAD>
<TITLE> Webdiyer 制造:) (www.webdiyer.com) </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="Webdiyer">
<SCRIPT LANGUAGE="JavaScript">
<!--
function TransferText(){
if(window.opener!=null){
window.opener.document.all.box.value=document.all.box.value;
}
}
//-->
</SCRIPT>
</HEAD><BODY>
<form runat="server">
<asp:TextBox runat="server" id="box"/><asp:Button id="btn" runat="server" Text="传值到父页面"/>
</form>
</BODY>
</HTML>
window.showModalDialog('');
1、 window.showModalDialog('aa.aspx'),使用窗口的返回值
2、用window.open打开窗口,子窗口中用window.opener来操作父窗口
var strUrl ='sub.aspx';
returnText = showModalDialog(strUrl,window,'dialogWidth:442px; dialogHeight:240px;help:0;status:0;resizeable:1;');sub.aspx的内容:
<script launguage="JavaScript">
function returnValue() {
window.returnValue = "return value";
window.close();
}
....
</script>
......<input type="button" value=" OK " onclick="returnValue">
第二种:webdiyer(陕北吴旗娃) 已经写的很清楚了,就是打开窗口的时候用window.open("aa.aspx");在aa.aspx中就可以使用window.opener得到原来的窗口,用window.opener.document来操作页面中的对象。
<SCRIPT language="JavaScript" event="onclick" for="Btn">
window.open("BeginDate.aspx","_new","width=360,height=300,scrollbars=no,resizable=no");
</SCRIPT>
在小子页面中实现传递值:
<SCRIPT language="JavaScript" event="onclick" for="Btn">
window.opener.document.all.textBox1.value = window.document.all.textBox2.value
</SCRIPT>textBox1是父页面的编辑框,textBox2是小子页面的编辑框
<script>
function click_b() {
window.opener.all.textbox1.value=window.all.textbox2.value
window.colose();
}
</script>