C# 页面请求表单下拉列表列出所有项目
如何从page.request.form获取DropDownList的所有项目C# 页面请求表单下拉列表列出所有项目,c#,asp.net,C#,Asp.net,如何从page.request.form获取DropDownList的所有项目 Page.Request.Form[dropdownlist1.UniqueID] 我在javascript中向dropdownlist添加了选项。因此,DropDownList 1.Items不会返回任何内容 这就是为什么我试图从Page.Request.Form尝试将它们放入如下会话中: ** 在公路上: ** ** 当您想要获取值时: ** List items=Session[“dropdownit
Page.Request.Form[dropdownlist1.UniqueID]
我在javascript中向dropdownlist添加了选项。因此,DropDownList 1.Items不会返回任何内容
这就是为什么我试图从
Page.Request.Form
尝试将它们放入如下会话中:
**
- 在公路上:
- 当您想要获取值时:
List items=Session[“dropdownitems”];
可以使用for循环操作变量items中的项
PS:未测试,因为我现在不能抱歉:(我设法这样工作
<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" />
List <ListControl> items = Session["dropdownitems"];
<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" />
JavaScriptSerializer serializer = new JavaScriptSerializer();
List<Guid> Selecteds = serializer.Deserialize<List<Guid>>(hfSelecteds.Value);