请问怎么通过Text找到DropDownList的值

wzh307 2007-08-16 10:45:58
页面上有一个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)
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzh307 2007-08-16
  • 打赏
  • 举报
回复
这个题目本来是在页面让用户输入一些信息,(不妨称为:DropDownList页)
点 “提交” 后跳到另一个页面,(称为:Label页)
Label页有“确认” 和 “修改” ,点“确认” 提交数据库,点“修改”回到DropDowmList页
关于来回传值的问题,PM为我怎么实现,我一开始想的是把页面内容封装成对象来回传
但被PM否定,PM说用Session,我觉得用Session很不好,还有关于Session生存期的问题,
找了点资料后,发现Button的PostBackUrl 完全可以实现,就改为它来实现,就是在dropdownlist上出现问题,多谢高手解决啊~~~(表扬并且感谢以下)

不知道大家在页面来回传值用的是什么?大家交流以下啊~~~
wzh307 2007-08-16
  • 打赏
  • 举报
回复
回复人:amandag(高歌)
======
回复人:yangjia21_2007()
======

多谢啊 用你们的方法搞定了
yangjia21_2007 2007-08-16
  • 打赏
  • 举报
回复
来回传值你会吧?那我就不写了
回到DropDownList的页面后

DropDownList1.SelectedItem.Selected = false;
DropDownList1.Items.FindByText("lable.text").Selected = true;
amandag 2007-08-16
  • 打赏
  • 举报
回复
drType.Items.FindByValue("XXX").Text
叶子 2007-08-16
  • 打赏
  • 举报
回复
ding

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧