关于iframe镶嵌页面的跳转

chai1338 2010-11-20 11:17:34
在web下有个页面detail.aspx 独立的。是模板页下的内容页
在web里面有个文件夹a,a里面有My_goldland.aspx, 有个iframe位置

<iframe src="user_fav.aspx" name="mainFrame" id="mainFrame"
width="100%" frameborder="0" scrolling="no"></iframe>

在detail.aspx的按钮点击事件里面我要跳到 user_fav.aspx这个页面
试过几种方法 只能跳到单独的user_fav.aspx页面 ,我要的效果是跳到user_fav.aspx 并且镶嵌在My_goldland.aspx中。
我试过在detail.cs的page_Load事件里面写

btn_Test.Attributes.Add("onclick", "this.form.target='mainFrame'");
protected void btn_Test_Click(object sender, ImageClickEventArgs e)
{
Response.Redirect("../a/user_fav.aspx");
}

没用。求解
...全文
258 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xrongzhen 2010-11-20
  • 打赏
  • 举报
回复
用Response.Redirect("")不行,那是当前页面跳转到,也不是框架内跳转
chai1338 2010-11-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 net_lover 的回复:]

没看明白啥意思,

user_fav.aspx 不是已经嵌在 My_goldland.aspx中的吗?
[/Quote]
My_goldland.aspx中的iframe不只有一个值
现在问题已经解决
在detaile.cs中
string str = "../a/My_goldland.aspx?url=" + Server.UrlEncode("user_fav.aspx");
Response.Redirect(str);
在My_goldland.cs的page_load
接收
string state = Request.QueryString["url"];
mainFrame.Attributes["Src"] = state;//给iframe的src赋值
孟子E章 2010-11-20
  • 打赏
  • 举报
回复
没看明白啥意思,

user_fav.aspx 不是已经嵌在 My_goldland.aspx中的吗?
chai1338 2010-11-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sprc_lcl 的回复:]

C# code

string str = "a/My_goldland.aspx?url=" + Server.UrlEncode("user_fav.aspx");
Response.Redirect(str);
//My_goldland页给iframe赋值url
[/Quote]
这个只是跳转到My_goldland.aspx
再在My_goldland.aspx这里接收url参数?怎么跳啊 我试过
detail。cs
Response.Redirect("../my_goldland/My_goldland.aspx?state=fav");
My_goldland。cs
string state=Request.QueryString["state"];
if (state == "fav")
{

Response.Redirect("user_fav.aspx");
}
还是无用

sprc_lcl 2010-11-20
  • 打赏
  • 举报
回复

string str = "a/My_goldland.aspx?url=" + Server.UrlEncode("user_fav.aspx");
Response.Redirect(str);
//My_goldland页给iframe赋值url
chai1338 2010-11-20
  • 打赏
  • 举报
回复
这个没问题。。
天下在我心 2010-11-20
  • 打赏
  • 举报
回复
你页面跳到My_goldland.aspx看看

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧