日期:2014-05-18  浏览次数:20430 次

如何实现按钮在框架中打开网页
protected void Button2_Click(object sender, EventArgs e)
  {
  Response.Write("jieguo.aspx");
  }

如何修改能实现在
<iframe name="xs" frameborder="1" height="200" width="490"></iframe>

这个iframe中打开?

------解决方案--------------------
http://www.jb51.net/web/23407.html
------解决方案--------------------
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("《script》window.settimeout(function(){ xs.location.href=\"jieguo.aspx\"},1000)《script》");
}

如何修改能实现在
<iframe name="xs" frameborder="1" height="200" width="490"></iframe>

类似上面的思路,但是这样是不合理的

多了一次服务器跳转,你应该在按钮的客户端脚本事件中写xs.location.href=\"jieguo.aspx\"
代码恐有误,自己查查

------解决方案--------------------
button2有个clientclick的js事件
<asp:Button id="button2" ClientClick="Do();return false" />
function Do()
{
document.getElementsByName("xs")[0].src="jieguo.aspx";


或者也可以通过你那个服务器端事件来做
请先设置你的那个iframe 有个runat=“server”的属性,然后添加一个id属性,比如 id="iframe1"
然后在服务器端事件中写入这个代码:
ifram1.src="jieguo.aspx";
------解决方案--------------------
iframe1.src="";