就是说,一个页面(a.aspx)中有一个文本框。点击一个按钮弹出一个新页面(b.aspx)。然后在新页面的文本框中输入数据,点击提交后,关闭本页面,并将值传回给 a.aspx 中的文本框。
解决方案 »
- Label赋值更新问题
- 对输入框内许多邮件地址的判断
- 一个问题~想了一通宵~濒临崩溃~望高手相助~
- 如何在网页中添加颜色控件
- 在DataList中显示图片问题?
- ASP.NET(C#)开发技术群(群号:7369160),大家赶紧加,本群宗旨:代码共享,技术共享。四海之内,皆是朋友。
- 目前为止 在网页里最好的分页控件是什么?谁能给我一个?
- 从asp转到asp.net要注意些什么???
- 要求的是速度
- asp.net中replace
- 关于从页面复制报表到Excel中产生的问题
- this.ImageButton1.Attributes.Add("href","return checkThisForm();");
this.Response.Redirect("form2.aspx?id="+TextBox1.Text);
b 页面中this.TextBox1 .Text =this.Request.QueryString["id"].ToString ();
var Value = window.showModalDialog("b.aspx");
document.all.文本.value = Value;
b.aspx
window.returnValue = document.all.txt.vlaue;
window.close();
window.open还是window.showModalDialog
建议你去看看这些window.open和window.showModalDialog的基本知识http://www.tn99.com/myblog/blogview.asp?logID=140&cateID=6
http://www.tn99.com/myblog/blogview.asp?logID=131&cateID=6
http://www.tn99.com/myblog/blogview.asp?logID=129&cateID=6
http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4
var sUrl = "b.aspx?find_key="+objtext;
var sFeature="dialogWidth:530px;dialogHeight:320px;center:yes;help:no;resizable:no;status:no;scroll:no";
var info="信息"
var retObj= window.showModalDialog(sUrl,"show_modifys",sFeature);就是弹出模态窗口,而retObj这个值就是弹出窗口中返回的值.
所以你可以在b.aspx中,取得某行值,当做返回值返回,如下写(脚本)window.returnValue= 你取到的值;
self.close();这样,弹出窗口中取到的值,就返回到父窗口了.
比如b.aspx中有一个TextBox1,那么在b.aspx中使用window.opener.document.getElementById("TextBox1")将得到TextBox1对象,对其赋值也就就很简单了