问题: 什么是shtml 解答: shtml是一种用于SSI技术的文件。 也就是Server Side Include--SSI 服务器端包含指令。 一些Web Server有SSI功能的话。 会对shtml文件特殊招待。 先扫一次shtml文件看没有特殊的SSI指令存在。 有就按Web Server设定规则解释SSI指令。 解释完后跟一般html一起调去客户端。
解决方案 »
- C#如何将PDF文件转换成图片
- 请教关于asp.net授权问题
- 唯独一个页面提示服务器应用程序不可用,其他页面都可以跑起来,怎么原因?来者散分
- IIS 6.0 不能解析javascript
- 小女子刚装上trewview:为什么我的trewview显示得那么难看呢?根本看不出根与子的关系,全是并排显示
- 一个datagrid的问题
- 在asp.net+vb中怎么用MSComm控件?
- 用C#写页面转向怎么写呀?
- 未能加载文件或程序集 磁盘空间不足 是什么错误啊(在线等)
- 如何在ASP.NET中使用Timer控件?
- 小弟有问: 如何用dataset来更新数据库?
- javascript里什么函数可以以四舍五入的方式保留小数点后两为的,round我试过好象是保留整数
SHTML和SHTM是一种比HTML高级的标志语言,HTML仅仅是排版、显示内容,不能执行服务器端的程序,除非使用嵌入的SCRIPT或者IFRAME,但是SHTML可以使用SSI,执行服务器端的程序,比如一个SHTML打开后可以自动统计、导入代码等等。
就好象ASP程序必须要经过ASP.DLL解释一样,SHTML要经过SSINC.DLL的解释,就是执行了一些程序,当然,因为要经过SSINC.DLL的解释,所以速度会比HTML慢一些,毕竟HTML是直接把代码交给客户端,让客户端的浏览器解析HTML代码的所以可以在里面使用include等宏命令可以通过streamwriter直接写到shtml文件里