我現在需要使點一下 BUTTON 按鈕跳出連接的新窗口
比如 我原來用Response.Redirect("cars.aspx");只可以在同一個窗口實現跳轉
現在我要跳出一個新的car.aspx頁面,原來的窗口也不關掉
該怎么實現?
比如 我原來用Response.Redirect("cars.aspx");只可以在同一個窗口實現跳轉
現在我要跳出一個新的car.aspx頁面,原來的窗口也不關掉
該怎么實現?
解决方案 »
- 会员系统里做相册文件多了怎么放
- 关于dropdownlist的问题
- 有没有那位大虾用C#写过对IIS的控制
- 修改grid模板列TextBox时,怎么清空该行的背景颜色.
- 初学xml,请问这两种的xml格式,如何分别读取绑定到各自的DataGrid里?
- Grid分页与下载(只执行一次数据据库)
- 请问tabcontainer中的tabpanel过多时如何分行显示
- 怎么读取一条ACCESS数据,并显示到页面上?
- 单据中的细项目新增后,刷新时也会新增
- 紧急求源,在线等(关于session对象的问题)!!!!
- 使用c#编一个在网页上可以录音的录音机,应该使用什么控件或类库
- 点击calendar的某天,可以从数据库中读出相应某天的工作安排
以上就可以实现了吧!
Response.Write("window.open('新页面相对路径?传值1&传值2&....&...传值N'" +",'null','height=400,width=800,top=80,left=100,resizable=no,status=no,scrollbars=yes,toolbar=no,menubar=no,location=no')");[这些属性都是控制弹出窗口的]
Response.Write("</script>"+"\n");
string a="window.opener.回传页面FORMID.回传值行参.value='回传值';";
Response.Write("<script language='JavaScript'>");
Response.Write(a+"\n");
Response.Write("window.close()");
Response.Write("</script>"+"\n");
string a="window.opener.回传页面FORMID.回传值行参.value='回传值';";
string b="window.opener.回传页面FORMID.回传值行参.value='回传值';";
.
.
.
string n="window.opener.回传页面FORMID.回传值行参.value='回传值';";
那么相对的地方:
Response.Write(a);
Response.Write(b);
Response.Write(c);
.
.
.
Response.Write(n+"\n");
Response.Redirect("newpage.aspx?",false)
还是在同一页面上打开,如果说是我的浏览器的问题, 那么客户的IE也可能有问题。 LouisXiong() ( ) 信誉:100 2005-09-17 10:10:00 得分: 0
这个是弹出新窗口回传值并关闭的代码你也许有用:
string a="window.opener.回传页面FORMID.回传值行参.value='回传值';";
Response.Write("<script language='JavaScript'>");
Response.Write(a+"\n");
Response.Write("window.close()");
Response.Write("</script>"+"\n");
这样会弹出一个新窗口, 在我的机器上会被浏览器阻止。2003+sp1
Response.Write("window.open('新页面相对路径?传值1&传值2&....&...传值N'" +",'null','height=400,width=800,top=80,left=100,resizable=no,status=no,scrollbars=yes,toolbar=no,menubar=no,location=no')");[这些属性都是控制弹出窗口的]
Response.Write("</script>"+"\n");这个是打开新窗口的。。呵呵。
...
<asp:button id="button1" runat="server" text="Submit"></asp:button>
</form>