有两个页面A.aspx和B.aspx,
A里有一个按钮和一个文本框,
B里有一个按钮,
要实现:
1,打开A.aspx
2,点A.aspx里的按钮弹出新窗口B.aspx
3,接下来点击B.aspx中的按钮后看到之前打开的那个A.aspx页面中的文本框自动显示为“aaa”
请高手给个代码
注:第3步用C#,不用javascript
A里有一个按钮和一个文本框,
B里有一个按钮,
要实现:
1,打开A.aspx
2,点A.aspx里的按钮弹出新窗口B.aspx
3,接下来点击B.aspx中的按钮后看到之前打开的那个A.aspx页面中的文本框自动显示为“aaa”
请高手给个代码
注:第3步用C#,不用javascript
解决方案 »
- 在showModalDialog窗口中的“AutoPostBack”报错
- 从未遇到过的错误 ,进者有分
- asp.net 如何实现选项卡功能?iewebcontrol组件??
- C#怎么从CS里面解析JOSN
- 基于web的c/s系统的iis配置
- 如何实现模态对话框中的数据保存后刷新到父窗口中呢?
- 一个页面验证的问题,在线等
- DropDownList 的 ListItem 项如何设置背景色?
- 紧急求助: Excel文件导入数据库时说我的Excel文件已被别的用户以独占方式打开,或没有查看数据的权限。急急!!!
- 一个小问题,请帮忙!
- asp.net生成html的静态页面
- asp.net连接sql anywhere数据库问题
2.<input type=text id="txt1" /><input type=button onclick="window.open('b.aspx');" value=button />
自已按
3.Page_Load(...)
{
Response.Write("<script>window.opener.document.getElementById('txt1').value='aaa';</script>");
}
<script language="javascript">
<!--
setTimeout("s()",3000)
function s()
{
window.opener.location.reload();
window.close();
}
-->
</script>
B.aspx按钮事件
{
Response.Redirct("A.aspx?str=aaa");
}A.aspx 页面
Page_Load(....)
{
if(Request["str"]!=null)
{
文本框.Text= "aaa";
}
}// 或是B.aspx按钮事件
{
Response.Redirct("A.aspx?IsSend=yes");
}A.aspx 页面
Page_Load(....)
{
if(Request["IsSend"]!=null)
{
if(Request["IsSend"]=="yes")
{
文本框.Text= "aaa";
}
}
}
2.弹出B
window.open("B.aspx");3.不管你用C#还是什么,归根结底都是用的js代码来实现的
page.RegisterClientScript("<script >window.opener.document.getElementById(\"textbox1\").value='"+value+"';</script>")
这个方法好些
我以这Control对象里面的Parent属性跟这个有关呢,就是不知道怎么用