2014-07-24 65 views
0

如何从page.request.form获取所有DropDownList项目?页面请求表单下拉列表中的所有项目

Page.Request.Form[dropdownlist1.UniqueID] 

我在javascript中添加了dropdownlist的选项。所以没有从dropdownlist1.Items返回,

这就是为什么我试图从Page.Request.Form

回答

0

得到尽量把他们放在一个会话是这样的: **

  • OnThePageLoad:

* *

Session["dropdownitems"]=dropdownlist1.Items; 

**

  • 当你想要得到的值:

**

List <ListControl> items = Session["dropdownitems"]; 

你可以使用一个for循环来操纵变量项目的项目 PS:没有测试,因为我现在不能够对不起:(

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" /> 

链接按钮>OnClientClick="ddlSectionToHidden()"

背后代码>

 JavaScriptSerializer serializer = new JavaScriptSerializer(); 
     List<Guid> Selecteds = serializer.Deserialize<List<Guid>>(hfSelecteds.Value); 
相关问题