为了账号安全,请及时绑定邮箱和手机立即绑定

小白,帮忙看看!这个语句Response.Redirect()怎样实现跳转frame?

小白,帮忙看看!这个语句Response.Redirect()怎样实现跳转frame?

隔江千里 2021-07-06 11:07:01
我也就初学者 不过做的这个东西 现在就必须用 LinkButton 做跳转了 然后一个LinkButton1_Click事件 然后呢我就用Response.Redirect("xx.aspx");做跳转页面 但是我想跳转另外的一个frame框框的页面 咋弄哦~!~~JS脚本要怎么写呢?具体点呗~我不会JS·!~ - - 加分哦0-=现在必须要用LinkButton 因为我要传值 而这个值是从服务器空间上的 用HyperLink获取不到的-0-、、、、Response.Write("<script language=javascript>javascript:window.open('xxx.aspx',target='要跳转的frame框的name属性');</script>"); 用这种方法跳不了页面 -0-。。 而且不能传LinkButton.text
查看完整描述

2 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

不要用LinkButton,改用HyperLink控件
设置其Navigator属性为"xx.aspx",然后Target属性设置为你要跳转的frame框的name属性就可以了。(先在那个frame框架设置一个name属性)
--------------------------------------------------------------------
protected void lbExample_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(),"red","window.frames['fra'].location.href='Default2.aspx?para=hello';",true);
}
fra是你frame的name属性,利用JS去改变框架页的href地址就可以了.

查看完整回答
反对 回复 2021-07-11
  • 2 回答
  • 0 关注
  • 306 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信