想在数据库里提取数据,但是想在不刷新页面的前提下在页面上一条一条滚动显示,我试过直接用javascript直接连接数据库,也可以成功,可是大家都知道比较垃圾,可是如果在后台从数据库里读要怎么向javascript传参数呢?

解决方案 »

  1.   

    b/s是拉模式,也就是只能顾客端主动向服务器取数据。你可以做个定时器向服务器端索取数据。可以做一个隐藏的iframe,也可用xmlhttp方式定时读取数据,然后写到页面里。
      

  2.   

    用webservers写服务端,javascript调用webservers就能行
      

  3.   

    xmlhttp方式可以的,不过比较耗服务器资源
      

  4.   

    s="<script>document.all.id.value</script>"
    RegisterStartupScript("js", s)
      

  5.   

    response.write(<script>,你这样跟在后台输出有什么区别,我不能一次只传一条数据,那传第二次的时候又要刷新,能不能一次把所有的记录都传过去,然后在客户端再处理。
      

  6.   

    s="<script>document.all.id.value</script>"
    RegisterStartupScript("js", s)S你随便写呀,你写多少就注册多少呀
      

  7.   

    xmlhttp是现有最好的解决办法。如果你只是一个小区域的话可以试用iframe
      

  8.   

    .Net 本身提供借口,参照http://msdn.microsoft.com/library/chs/
      

  9.   

    response.write("<script></script>")
      

  10.   

    xmlhttp是现有最好的解决办法。如果你只是一个小区域的话可以试用iframe
    ================================
    不能有刷新的效果
      

  11.   

    在前台用绑定,绑定的数据在后台定义为public,在后台用response.write("<script></script>")调用前台,或者在台把html代码和javascript代码一起赋值给某一个显示控件在页面上读出来!