<iframe id="321" width="939" height="1000px" style="border: none; overflow: hidden;"scrolling="no" frameborder="0" src='xxxx'></iframe>
如上所示,
1.如何用条件语句控制iframe框架在满足条件的时候显示,不满足的时候就不显示呢?
2.如何将1个iframe框架贴在页面上的任何区域,大小可以设置,但是位置怎么设置呐?

解决方案 »

  1.   

    前段页面内嵌服务器代码
    <% if(加载Iframe){ %>
    <iframe id="321" width="939" height="1000px" style="border: none; overflow: hidden;"scrolling="no" frameborder="0" src='xxxx'> </iframe>
    <%}%>
      

  2.   

    要么就后台动态输出
    这种比较麻烦 因为 要把iframe 标签 当字符串输出到前端 特殊字符还得转义 如果里面有语法错误什么的 不太好调试 .aspx 前段
       <asp:Literal ID="Literal1" runat="server"></asp:Literal>
    空标记服务器控件.cs后台   protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    if (加载iframe)
                    {
                        Literal1.Text = "<iframe id=\"321\" width=\"939\" height=\"1000px\" style=\"border: none; overflow: hidden;\"scrolling=\"no\" frameborder=\"0\" src='xxxx'></iframe>";
                    }
                }
            }
      

  3.   

    第一个问题,,如果是前台判断,则隐藏时设置CSS属性,visibility =hidden
    display=block 如果是后台,则runat=“server”  .VISIBLE=false第二个问题,大小位置都可以设置啊,还是CSS,哪里不清楚