asp.net(C#) DropDownList页面间传值
<asp:DropDownListID="DropDownList1"runat="server"OnSelectedIndexChanged="DropDownList...
<asp:DropDownList ID="DropDownList1" runat="server" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem Value="1">超级用户</asp:ListItem>
<asp:ListItem Value="2">管理用户</asp:ListItem>
</asp:DropDownList>
然后把b = DropDownList1.SelectedValue插入到数据库中
,跳转到其他页面想在另一个页面上也弄个DropDownList绑定传过来的数据,如选择管理用户,就把值2付给b,保存在数据库中跳到其他页面DropDownList也显示管理用户,也可以进行更改
不是问这个值怎么传,而是问把这个值传过去后如何绑定到DropDownList上 展开
<asp:ListItem Value="1">超级用户</asp:ListItem>
<asp:ListItem Value="2">管理用户</asp:ListItem>
</asp:DropDownList>
然后把b = DropDownList1.SelectedValue插入到数据库中
,跳转到其他页面想在另一个页面上也弄个DropDownList绑定传过来的数据,如选择管理用户,就把值2付给b,保存在数据库中跳到其他页面DropDownList也显示管理用户,也可以进行更改
不是问这个值怎么传,而是问把这个值传过去后如何绑定到DropDownList上 展开
展开全部
不是很明白你的意思:
(1)如果只是想绑定传过来的值的话,那应该就传了一个值啊,直接用label显示得了;
(2)如果是想把数据绑定到下拉菜单,数据表中的数据是可以直接绑定的啊,先指定数据源datasource,之后调用DataBind()方法激活绑定就可以啦...
(1)如果只是想绑定传过来的值的话,那应该就传了一个值啊,直接用label显示得了;
(2)如果是想把数据绑定到下拉菜单,数据表中的数据是可以直接绑定的啊,先指定数据源datasource,之后调用DataBind()方法激活绑定就可以啦...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单个值可以在初始化的时候用下面方法实现:
ListItem temp = new ListItem();
temp.Text ="超级用户";
temp.Value = 2;
DropDownList1.Items.Add(temp);
多个值就可以用循环了
ListItem temp = new ListItem();
temp.Text ="超级用户";
temp.Value = 2;
DropDownList1.Items.Add(temp);
多个值就可以用循环了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道需求
不知道如何回答 哇哈哈
用
1.Response.Redirect通过QueryString
2.Server.Transfer()
3.SESSION
都可以传值! 跟据需求自己选择吧
不知道如何回答 哇哈哈
用
1.Response.Redirect通过QueryString
2.Server.Transfer()
3.SESSION
都可以传值! 跟据需求自己选择吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一.通过URL传值:
跳转的页面?参数=DropDownList1
二:在后台定义变量,然后通过命名空间和类引用.
跳转的页面?参数=DropDownList1
二:在后台定义变量,然后通过命名空间和类引用.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DropDownList1.Items.FindByValue(b.ToString()).Selected = true;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询