页面上有一个DropDownList 
<asp:DropDownList ID="drType" runat="server">
<asp:ListItem Value="0" Text="--请选择:--" Selected="True"></asp:ListItem>
<asp:ListItem Value="1">图书</asp:ListItem>
<asp:ListItem Value="2">音乐</asp:ListItem>
<asp:ListItem Value="3">动漫</asp:ListItem>
<asp:ListItem Value="4">电影</asp:ListItem>
<asp:ListItem Value="5">其它</asp:ListItem>
</asp:DropDownList>当选择后,跳到另一个页面,把DropDownList中选中的值给label;在label页面点"修改"的时候,回到DropDownList的页面,再把label的值 反映在DropDownList 里面,应该怎么实现?(返回的是text不是value)

解决方案 »

  1.   

    来回传值你会吧?那我就不写了  
    回到DropDownList的页面后DropDownList1.SelectedItem.Selected = false;
    DropDownList1.Items.FindByText("lable.text").Selected = true;
      

  2.   

    回复人:amandag(高歌)
    ====== 
    回复人:yangjia21_2007() 
    ======多谢啊 用你们的方法搞定了
      

  3.   

    这个题目本来是在页面让用户输入一些信息,(不妨称为:DropDownList页)
    点 “提交” 后跳到另一个页面,(称为:Label页)
    Label页有“确认” 和 “修改” ,点“确认” 提交数据库,点“修改”回到DropDowmList页
    关于来回传值的问题,PM为我怎么实现,我一开始想的是把页面内容封装成对象来回传
    但被PM否定,PM说用Session,我觉得用Session很不好,还有关于Session生存期的问题,
    找了点资料后,发现Button的PostBackUrl 完全可以实现,就改为它来实现,就是在dropdownlist上出现问题,多谢高手解决啊~~~(表扬并且感谢以下)不知道大家在页面来回传值用的是什么?大家交流以下啊~~~