protected void Button2_Click(object sender, EventArgs e)
    {
        Response.Write("jieguo.aspx");
     }如何修改能实现在
<iframe name="xs" frameborder="1" height="200" width="490"></iframe>这个iframe中打开?

解决方案 »

  1.   

    http://www.jb51.net/web/23407.html
      

  2.   

    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\"
    代码恐有误,自己查查
      

  3.   

    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";