点击一个button 弹出一个showModalDialog
返回的时候给名为<单位>的下拉列表赋值,这已经做到了
可是这个<单位>还连动一个<人员>下拉列表
也就是单位列表中选择了哪个单位 对应的人员就要写在人员里面请问在showModalDialog返回给单位值的同时怎么把人员也连动出来呢??不刷新页面可以吗??如果必须刷新父页面的话 请给我个例子把 谢谢大家了!!!

解决方案 »

  1.   

    用ComboBox  不可以嘛...这个我做了个联动的
      

  2.   

    由于人员与单位相关 所以应该由单位下拉匡触发控制,
    在单位下拉筐的selectindexChange事件里写
    BindPersonalList()
    {
       DataTable = GetListFromDB(单位.selectValue);  //DataAdapter DataReader DataSet都可以
      人员.DataSource = DataTable;
       
    }
      

  3.   

    修改<单位>的值后自动在后台刷新<人员>列表
    可以使用异步获取数据,如果数据不多的话也可以事先加载后所以<人员>数据,使用javascript过滤后加到<人员>列表
      

  4.   

    showModalDialog里如果再出发服务器事件就会再弹出一个IE
    如果要联动,用C#读取数据用Js实现联动,返回给window.opener也是JavaScript的操作
      

  5.   

    如果要联动,用C#读取数据用Js实现联动
    -----------------------------------
    请具体说明好吗?
      

  6.   

    如果那个样需要ajax或是自己写js来实现
      

  7.   

    初始化弹出窗口的时候,将所有数据加载到showModalDialog的返回值里面 然后把选择的值也积存到一个HIDDEN里面  然后自己检索把 估计 数据量不太大的时候 应该好用 呵呵