如何从page.request.form获取所有下拉列表项?
Page.Request.Form[dropdownlist1.UniqueID]
我在javascript上向dropdownlist添加选项。所以没有任何内容从dropdownlist1.Items
返回,
这就是我试图从Page.Request.Form
答案 0 :(得分:0)
尝试将它们放入会话中,如下所示: **
**
Session["dropdownitems"]=dropdownlist1.Items;
**
**
List <ListControl> items = Session["dropdownitems"];
您可以使用for循环来操作变量项中的项目 PS:未经测试,因为我现在不能抱歉:(
答案 1 :(得分:0)
我设法像这样工作;
<script>
function ddlSectionToHidden() {
var items = [];
$('#<%= ddlSelecteds.ClientID %> option').each(function () {
items.push($(this).val());
});
$('#<%= hfSelecteds.ClientID %>').val(JSON.stringify(items));
}
</script>
<asp:HiddenField ID="hfSelecteds" runat="server" />
链接按钮&gt; OnClientClick="ddlSectionToHidden()"
代码背后&gt;
JavaScriptSerializer serializer = new JavaScriptSerializer();
List<Guid> Selecteds = serializer.Deserialize<List<Guid>>(hfSelecteds.Value);