猿问

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

我也就初学者 不过做的这个东西 现在就必须用 
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

隔江千里
浏览 307回答 2
2回答

慕运维8079593

不要用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地址就可以了.
随时随地看视频慕课网APP
我要回答