DropDownList中有3个值
1 XX1
2 XX2
3 XX3
选中XX1时打开一个窗口,填写内容,关闭窗口后,点击XX2,再打开一个窗口,填写内容,填写完成后,关闭窗口,
点击XX3,再打开一个窗口,填写内容,填写完成后,关闭窗口,回到主页面,点击保存。
我的问题是保存是怎么把XX1和XX2,XX3的值同时取到并保持

解决方案 »

  1.   

    for(int i=0;i<DropDownList1.Items.count;i++)
    {
          DropDownList1.Items[i].Value;//或者DropDownList1.Items[i].Text
    }
      

  2.   

    如果是要用服务器控件的话 建议用
                                <asp:MultiView ID="MultiView1" runat="server">
                                </asp:MultiView>
    这个你可以定义3个面板 然后设置控件MultiView 的ActiveViewIndex 等于你选择的dropdownList的selectIndex 最后将MultiView 控件中3个面板中的信息保存即可
      

  3.   

    for(int i=0;i<DropDownList1.Items.count;i++)
    {
      DropDownList1.Items[i].Value;
    }
      

  4.   

    要是我做的话就用Javascript把三次填写的数据保存成一个json串送到后台处理