日期:2014-05-17  浏览次数:20371 次

这种静态怎么实现的
看了一个FTP 普通的企业网站

网站目录下有一个文件夹 存放着此网站的html几个页面


我随便打开一个html页:

		<div id="menu">
<ul>
<li class="head"><a href="index<CompanyID>.html">首&nbsp;&nbsp;&nbsp;页</a></li>
<li><a href="desc<CompanyID>.aspx" >企业简介</a></li>
<TopNav>
<li><a href="yingxiao<CompanyID>.html">营销网络</a></li>
<li><a href="leaveword<CompanyID>.html">在线留言</a></li>
<li><a href="connus<CompanyID>.html">联系我们</a></li>
</ul>
</div>

          <td class="contentbox">
   <div class="leftcontactus">
         <div class="bold">公司:<CompanyName></div>
            <span class="bold">联系人:</span><CompanyLinkMan><br/>
            <span class="bold">电话:</span><CompanyPhone><br/>
            <span class="bold">传真:</span><CompanyFax><br/>
            <span class="bold">手机:</span><CompanySellPhone><br/>
            <span class="bold">QQ:</span><CompanyQQ><br/>
            <span class="bold">网址:</span><CompanyWebStite><br/>
            <span class="bold">邮箱:</span><a href="mailto:<CompanyEmail>" ><CompanyEmail></a><br/>
            <span class="bold">地址:</span><CompanyAddress>
        </div>
  </td>


我直接连上mssql  把表里对应的数据改了 

刷新网站页面 此页面相应的地方就改变了。

想知道 这是怎么实现的  在静态页面里面可以加这种动态参数吗

html页中没有ajax

------解决方案--------------------
自己实现的模板引擎。搜索这个html文件名,找到相关代码。
------解决方案--------------------
那个是网页模板,然后通过读取数据再解析,companyid大多都是和数据库里的字段对应的。
------解决方案--------------------
用的好像是一种插件来绑定数据的,具体什么插件我忘记了
------解决方案--------------------
是不是伪静态呢?实际有后台页面内容。
------解决方案--------------------
搜索一下生成静态html

原理大约如下
string html=Load(default.html)
html=html.replace("<CompanyID>",ID);