我用asp.net做网页 用到一个弹出层  里面有个select   想让它根据数据库中的数据动态生成option就像126邮箱中点击‘添加联系人’时弹出的那种效果  它里面的通讯录就是从数据库中加载的。请教高手:在不使用Listbox控件的情况下 通过什么技术才能实现呢?直接通过javascript连接数据库;   借助Ajax、xml ;  还是另有高招呢?

解决方案 »

  1.   

    这个你自动生成以下就好了,又没有用户交互的内容,用什么AJAX
      

  2.   

    用ajax将后台中的数据返回到客户端,然后用Dom方式来进行解析。
      

  3.   

    关键是怎样从数据库中提取值来动态生成Select中的option呢?
      

  4.   

    谢谢各位关注:
    目前我找到一种两者兼得的办法:
    用控件去连接数据库;同时用js函数去处理提交事件。
    这样解决了连接数据库动态生成option的麻烦 同时还避免了提交时刷新
      

  5.   


    谢谢3楼的建议 我也试过这样做(借助xml文档);
    但是项目中类似的操作很多,会不会过于麻烦呢?
    如果这样的话 在提交到数据库时该怎样呢,逆过程吗?