应该用 javascript,这是客户端的事情。
parent.main.location.href="...."
parent.main.location.href="...."
解决方案 »
- SqlConnection 超时设置不起作用connection.Open()还是一样/判断本机是否可以连接远程SQL数据呢
- 如何指定TeeChart For .Net 产生图片的路径
- winfrom 里工具箱里怎么没有office 控件
- System.Collections.Generic 这个命名空间有错吗?
- 取硬盘信息出错为何
- 求:请问谁有c#入门相关的电子书籍。或下载地址。谢谢!
- C# 利用google earth API做一个飞机航线管理系统
- 组件问题,欢迎指导!我要做一个组件:包含ip地址组件,金额组件,日期组件,等....
- 如何实现强类型访问?
- 怎么评价一套别人做的项目?
- 字体颜色,样式保存问题
- c#中的usercontrol这样用?
SESSION["TOP"]="......?DKFDKDF=.....&...";
SESSION["MAIN"]="......";
this.Response.Redirect("包含两帧的页面");包含两帧的页面肯定有两个默认的页面 如:TOP.ASPX ,MAIN.ASPX在TOP.ASPX----ONLOAD中:
IF(SESSION["TOP"]!=NULL)
{
RESPONSE.REDRICT(SESSION["TOP"].TOSTRING());
}
不太明白你的意思:如果是其中一帧打开另一帧的页面,则:RESPONSE.WRITE("<SCRIPT LANGUAGE='JAVA.....>WINDOW.PPARENT.FORAMS(?).LACATION="???"</SCRIPT>");在JS中:
若是<A TARGET="FRAMENAME" HREF=".........?DFDFD=...&DFDFD=...">DFDFD</A>// FRAMENAME 为要打开的帧名;
window.parent.frames(0).location='????????' //第几帧 0,1,2......
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<script language=\"javascript\">window.parent.location.reload()</script>");
Page.RegisterStartupScript("RefreshMain", sb.ToString());//刷其他帧
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<script language=\"javascript\">window.parent.frame(x).location.reload()</script>");
Page.RegisterStartupScript("RefreshFrame", sb.ToString());
| |
| top |
| |
| |
|__________________________________________|
| |
| |
| main |
| |
| |
| |
| |
|__________________________________________|上是一个框架集
再top框架中打开main中的页面。