ajax   

解决方案 »

  1.   

    用ajax或者用微软的scriptmanager
      

  2.   

    现在ajax很普遍,不会要抓紧学
      

  3.   

    ajax .net有个包装好的标签,Updatepanel,可以试下
      

  4.   

    或者你也可以用viewstate保存你的数据。要用的时候再调用出来
      

  5.   

    最近做的东西跟LZ描述的几乎一样。
    我做的比较简单了,
    LZ的功能一:
    在aspx.cs里面加上参数判断,如果没有传参数,则显示默认的数据,如果有参数,根据参数内容从数据库里获取结果再显示。
    LZ的功能二:
    你在功能1中用repeater给每行数据(<tr>)进行唯一性的编号,可以给该行的每个东西都加个属性 index=<%#Eval("ID")%>,此处的ID就是你每一行的数据在数据库中的ID。
    然后通过监听你所谓的“选定”事件,通过这个选定时的 属性 index 的 值,找到那行的数据,然后用JS把一个对话框弹出来,把找到的数据重新放到对话框里面就好了。