一种简单的方法就是在静态页面把用户留言这“动态部分”用iframe套入,就是另制作一个留言和展示的页面,然后iframe到这个静态页面就可以实现。
另外一种常规做法,可以使用AJAX异步调用当前新闻的留言并展示到HTML页,并制作AJAX发布留言的模块,发布成功并重新刷新当前面。
这是思路。
用ajax吧,比较好点,用户体验也更佳,也可以减少服务器压力
看到很多地方说用AJAX或者ifram但是都没说具体,我想知道具体应该怎么写呢?
AJAX的话,就是需要你在生成的静态页面里写AJAX脚本也可以在页面里引用JS脚本,比如在静态页面载入的时候AJAX获取这条新闻有关的评论,以列表的形式展现。如果要回复评论的话,在页面的评论按钮上写相应的AJAX提交脚本,同时在提交完成的时候将刚才网友评论的消息绑定到评论列表中
iframe的话,就是在静态页面里嵌入一个iframe,这个iframe里面展示的页面是动态的aspx,动态的从数据库中获取评论。
注意以上2点都需要你在生成静态页面的时候再页面里指定好这条新闻的唯一ID,用以给AJAX或iframe获取数据用。
你是新手,又啥都不知道,就别ajax,静态页了,直接aspx,然后配置IIS的页面缓存,也能达到缓解服务器压力的效果.