请问大家一般用什么动态包含文件呢?iframe还是include!
iframe包含的时候页面大了,好象就显示有点不正常
java里面include可以用参数代替,.net可以?
解决就结帖!

解决方案 »

  1.   

    include不能加载html文件,用iframe
      

  2.   

    iframe
     不能算是动态包含的,而且很耗浏览器资源,建议还是用include
      

  3.   

    iframe包含的时候页面大了,好象就显示有点不正常这个问题可以通过检测页面尺寸和比例定位、比例尺寸进行调节
      

  4.   

    iframe
    参数方面可以自己定义
      

  5.   

    iframe吧,include的html不支持~
      

  6.   


    各位大侠:   
              我写的一个新闻系统,用asp.net,每一条新闻是根据用户录入的资料,唯一id生成了1.htm,2.htm等等的静态文件,   
              而在运行的时候,我的新闻页面(如news.aspx?id=11)中需要根据用户访问的新闻的id(如11),动态包含这个新闻对应的htm文件(如11.htm),   
              但是我利用response.write("<!--#include   file=11.htm-->"),将代码写到页面上不成功,就好像这句话不存在一样,   
              如果页面上本身就有<!--#include   file=11.htm-->这句话,那么页面显示是正常的。   
              利用iframe也可一做到则一点,但是会有滚动条(特别是在包含的页面特别长的情况下。)   
        
              我现在是利用:   
              StreamReader   fs=new     StreamReader(Server.MapPath(".")+@"\11htm");   
      htmlbody.Text=fs.ReadToEnd();   
        
      fs.Close();   
              将页面的数据全部读出然后写到页面上,   
                
              不过这样做好像违背了我写成htm的初衷,那么有没有什么办法在aspx文件动态包含一个静态的htm文件呢?而且基本上不需要对该htm文件进行处理的情况?   
        
                谢谢!   
                  
                得到答案马上结贴!!!