为什么静态化的时候要使用.model文件或.dwt文件做模板,而不直接使用.html

看到这个大家可能会产生疑问,直接使用.html也可做模板。小生只是想在这里探讨一下为什么人们通常会使用.model或.dwt做模板,然后静态化时读取模板,输出静态页.html/.htm

当你使用.html做模板时,如果发生汉字乱码(我说的是如果,可能你还没有碰到过),并且你的编码方式正确(GB2312),这时你就要注意了!

将模板改为.model或.dwt文件就可以了。

至于为什么这样,我也不知道,我觉得用.model或.dwt做模板,与直接使用.html做模板应该有区别,可能大家会说是一种习惯,那最初的那个人为什么要这样做呢,肯定有点原因吧。

小注:
     大家会发现.model或.dwt做模板修改时不方便,我给大家分享个小技巧。

假设你用的是vs,你可以先关掉这个文件,将后缀名改为.html然后打开,分拆预览,最后再将后缀改回.model或.dwt。这样你会发现.model或.dwt也可以像.html一样分拆预览了。

刘国柱作于2011-12-30

原创文章转载请注明出处

原文地址:https://www.cnblogs.com/liuguozhu2015/p/2306968.html