这个要用客户端Javascript来实现,想不刷新页面,那就必须在服务器端先把这几千条纪录全部读取出来,发送到浏览器后再通过客户端javasciprt来实现你所讲的功能。

解决方案 »

  1.   

    我也是这么想的,但是这需要随时监视用户的输入。我用function fiterperson()
    {
        document.all("getStr").innerText=document.all("filterstr").innerText+"1";
    }(两个text field html 控件)来测试onchange这个事件,发现无论我在filterstr中输入什么,getstr中都是1,我对javascript不懂,楼上的弟兄您能说说具体的实现办法吗?不胜感激!!!
      

  2.   

    webform中好像没有向你那么做的,即使是在Winform中也很少。假如非要在webform中这样做,我的想法是加载页面时将几千条纪录Listbox中,然后用Javascript控制更新内容。
      

  3.   

    不知道为什么要做成这样的??
    如果用javascript来实现这些查询,确实非常麻烦。
    强烈建议回一趟服务器!
    九妹,为什么不回呢?
      

  4.   

    如果你是局域网应用,不会有设么速度的问题,只会占用一定的IE内存。如果是Internet上,建议换换其他的模式,不要在客户端做。
      

  5.   

    建议还是不要在客户端做,一次读出的速度太慢,一般用户不会等那么长的时间的
    况且刷新只在用户提交结果的时候刷新就可以了啊
    看看一般的web bbs,都是这样的刷新的,但也不影响的啊
      

  6.   

    实现两个字符串相加该没有问题的啊?
    <script>
    <!--
    function evilcat()
    {
    form1.text2.value=form1.text1.value+"★孤心岛★";
    }
    /-->
    </script><body bgcolor=silver>
    <form name=form1>
    <input name=text1 id=text1>
    <input name=text2 id=text2>
    <input type=button value=确定 onclick=evilcat()>
    </form>
      

  7.   

    实现两个字符串相加该没有问题的啊?
    <script>
    <!--
    function evilcat()
    {
    form1.text2.value=form1.text1.value+"★孤心岛★";
    }
    /-->
    </script><body bgcolor=silver>
    <form name=form1>
    <input name=text1 id=text1>
    <input name=text2 id=text2>
    <input type=button value=确定 onclick=evilcat()>
    </form>
      

  8.   

    我现在在想如何用javascript实现客户端查询呢,不知道哪位精通javascript的高手能给点例子,我的信箱是[email protected]