看了一些网站的新闻都是生成Html的。但有点迷惑的是他们怎么实现实时评论的?
看了下原代码,底下有一句js包含
不知道具体如何实现。
请各路高人指点一下!

解决方案 »

  1.   

    一种方式 ajax 发送评论  后台重新生成静态页含评论一种方式 iframe还有一种就是网易那种评论方式  新开一页
      

  2.   

    我做过 我用了一个笨方法就是在生成的这个页面嵌套一个页面iframe       在嵌套的那个页面里面有个按钮,不过这样做的代价有点大为了一个按钮新建一个页面。要是内容多的话。例如留言之类的可以在新建一个页面           这个iframe       里面的Src路径必须配置好我老大教我的   在   <configuration       xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">   
    <appSettings>   
                    <add       key="WebSiteBase"       value="http://localhost:10666"       />   配置一下。每个项目的端口都不一样10666需要改、   
            </appSettings>   iframe       src="   <%=System.Configuration.ConfigurationSettings.AppSettings["WebSiteBase"]+this.ResolveUrl("UserView.aspx")%>   ?userid=   <%#Eval("userid")%>   "       
    作为参考不知道适合你。我做的时候没有弄出来让ifame       随着内容的增厂而iframe       的高度变
      

  3.   

    新开一页吧
    把提交的评论内容post到另一个页面
    显示评论的页面如果也是html的,可以用ajax,也可以用iframe 
    还可以用<script>标签,如果是用<script>标签的话注意一下src包含进来的文件最终输出的html代码
    document.write('内容...');内容要写在同一行,不要换行,否则js会报错
      

  4.   

    不错 我目前只会xmlhttprequest 评论后向某个文件发送异步请求 把返回的评论结果插入到当前评论前面去
    对innerhtml进行修改或者使用createElement 或者insertRow  无刷新页面
    方法很多
      

  5.   

    使用ajax POST数据到服务器,然后reload 数据显示在UI
      

  6.   

    我也做过一个实时的东西,就是通过AJAX实现的,用了一个setInterval函数,来隔一断时间触发一个函数,此函数就是实现AJAX技术,向服务器端读取数据,结果返回给客户端,然后显示在UI.很简单.
      

  7.   

    简单点,就提交评论后,重新生成页面,刷新。
    要么ajax,异步实现无刷新。
    要么就像网易那样,评论在另一页。