请问大家一般用什么动态包含文件呢?iframe还是include!
iframe包含的时候页面大了,好象就显示有点不正常
java里面include可以用参数代替,.net可以?
解决就结帖!
iframe包含的时候页面大了,好象就显示有点不正常
java里面include可以用参数代替,.net可以?
解决就结帖!
解决方案 »
- progressBar1的提示条,不能动态的变化
- 用什么控件才能写出像系统那样的时间?
- C#导出到Excel的严重问题,请高手赐教
- 多重嵌套中的IN查询中的ORDER BY时UNION ALL出现问题。
- -----C#Windows程序打包问题(安装了环境,程序不能运行)-----
- 请问 如何 以一个点 为中心 等比例 缩放 图片?
- 求助!panel直接付值不显示
- 一个控件的事件中如何触发另一个事件,在线等
- 静态页面显示正常 可是 ASPX 页面就报脚本异常 不知为何 在线求解!!!!!!!!
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接
- 求助 关于Xenocode 2006做反反编译的问题
- 水晶报表中如何屏蔽单击子报表跳转到新报表页面
不能算是动态包含的,而且很耗浏览器资源,建议还是用include
参数方面可以自己定义
各位大侠:
我写的一个新闻系统,用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文件进行处理的情况?
谢谢!
得到答案马上结贴!!!