如何从page.request.form获取所有DropDownList项目?页面请求表单下拉列表中的所有项目
Page.Request.Form[dropdownlist1.UniqueID]
我在javascript中添加了dropdownlist的选项。所以没有从dropdownlist1.Items
返回,
这就是为什么我试图从Page.Request.Form
如何从page.request.form获取所有DropDownList项目?页面请求表单下拉列表中的所有项目
Page.Request.Form[dropdownlist1.UniqueID]
我在javascript中添加了dropdownlist的选项。所以没有从dropdownlist1.Items
返回,
这就是为什么我试图从Page.Request.Form
得到尽量把他们放在一个会话是这样的: **
* *
Session["dropdownitems"]=dropdownlist1.Items;
**
**
List <ListControl> items = Session["dropdownitems"];
你可以使用一个for循环来操纵变量项目的项目 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" />
链接按钮>OnClientClick="ddlSectionToHidden()"
背后代码>
JavaScriptSerializer serializer = new JavaScriptSerializer();
List<Guid> Selecteds = serializer.Deserialize<List<Guid>>(hfSelecteds.Value);