比如页面为:<iframe   name="main" id="main" frameborder="0" scrolling="no" src="aaa.aspx?ref=111" style="WIDTH:302px; HEIGHT:161px"  ></iframe>
我的参数ref=111中,111应为一个变量的值,而不是常量,请问应该如何把一个变量的值写到html页面的ref参数中????

解决方案 »

  1.   

    我觉得你可以把这个页面写成ASPX的啊!问题不就解决了
      

  2.   

    aspx页
    <iframe name="main" id="main" frameborder="0" scrolling="no" src="aaa.aspx?ref=<%=RefName%>" style="WIDTH:302px; HEIGHT:161px"></iframe>
    cs页
    public string RefName="111";
    或写成属性都可以
      

  3.   

    加runat="server"
    在cs页中
    myFrame.Src = "....";
      

  4.   

    帮你顶
      
    *****************************************************************************
    欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) 
    http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  5.   

    这个好办,我实现过。用JS写,可能得把Iframe提升到服务器控件。
    Button.Attributes.add("onclick","setSrc();")
    然后在前台页面放一个JS的函数
    <script language=javascript>
    function setSrc()
    {
    document.getElementById('Iframe1').setAttribute("src","QueryDetail.aspx?k=1");
    }
    </script>
    也可以往setSrc里传参。达到动态更改页面或参数的效果