用jsp标签生成 ,  

解决方案 »

  1.   


    如果使用web控件的onselectedindexchanged事件,需要回发服务器,如何让页面不刷新的执行后台方法中的绑定事件呢?
      

  2.   

    c标签  或者struts标签,在jsp中遍历集合生成下拉选。
      

  3.   

    这样不会像ajax一样页面反应很长时间了吧?
      

  4.   

    这样不会像ajax一样页面反应很长时间了吧?
    这个在页面显示之前就已经生成下拉选了。不会和ajax一样的。用ajax也应该没问题吧 就20条数据。
      

  5.   

    一对 select 联动,用 ajax 不应该有什么问题
    多对 select 联动,且主动方内容一样,那么用 ajax 就可悲了只要变数不大,都应在页面加载时一次性获取全部联动数据到 js 数组中
      

  6.   

    数据量少,没必要ajax.一次全部加载到 浏览器,用 js 控制就可以了
      

  7.   


    说的很有道理,页面下拉列表蛮多,应该怎样设计呢?
    哪怕是有几个一样的下拉列表(不考虑web控件),第一次获取了数据循环成option(html代码)就存在变量里面,
    后面有一样的select把html添加进去也很费时间。很苦恼呢。
      

  8.   

    后台把要下拉联动的内容都用ajax 加载到 浏览器端
      

  9.   

    无论你用什么语言开发,asp,jsp,aspx,php,其实做法都一样,一个页面太多的ajax确实不好,而且的确多了有可能加载不出来。你可以考虑:
    可以在服务器端生成js数据,比如通过ashx,contentType设置为javascript的。这宗适用于数据变动不频繁的。
    是在变动太多的数据只能是访问服务器了
      

  10.   

    想要联动,又想要动态添加HTML,还想要用户体验度!决定还是老老实实用ASP.NET的AJAX 控件
      

  11.   

    谢谢您的回答,前面已经说了!还是会消耗不少时间。难道你的用户进到页面就去点击下拉?加载完页面, 后台紧接着ajax加载, 一定程度上可以解决问题,
    如果是经常使用, 可以优化请求呀, >> 服务器304,
    >> 浏览器html5离线存储
    >> ajax预加载