由于项目比较急,请各位大虾忙里偷闲给看看出的这个问题,如能快速解答,小弟万分感激:
在一个.aspx页面中,有一个dropdownlist、一个repeater,由于需要选择dropdownlist下面的值才绑定repeater,但是每次选择dropdownlist后,我的repeater控件已经被浏览器给解析掉,用javascript(AJAX)根本获得不了这个控件,每次都是空,该怎么解决啊?谢谢各位了。
实现:无刷新的选择dropdownlist后绑定repeater,其中repeater没来没有值!由于是新手,所以不能给分 ,请大家见谅,救命!!!!!

解决方案 »

  1.   

    你用的什么方法做的无刷新呀是.net自带的还是自己写的。有办法就是 repeater 的内容 把在div 里,一次把里面的内容拿出来赋值给div 。还有就是 重构 ICallbackEventHandler  接口
      

  2.   

    dropdownlist autopostback=true;
    repeater若有初次绑定应该放到ISPOSTBACK中。
    没分页?
    selectindexchange
    事件绑定repeater
      

  3.   

    使用的是ajax 使用的是dropdownlist,选择dropdownlist(autopostback=false),其中选择一项后,repeater里的信息动态变化,但是是无刷新的, 不用分页,将这个repeater放在一个div中,将div设置成有滚动条,用户在使用时可以进行下拉查看 谢谢各位,问题已经解决,我把repeater控件给删除了,直接使用了html中的table,只是在设置table的tr的td的时候不是很好设置