2016-04-26 8 views
0

以下のドロップダウンリストを使用して、複数の値を選択できます。隠しファイルに複数の値を保存する

ドロップダウンリストから選択した値を非表示フィールドに保存する方法を教えてください。

ドロップダウンリスト

<asp:DropDownList ID="DropDownList1" CssClass="form-control chosen-select" multiple data-placeholder="Multiple Select" runat="server" DataSourceID="SqlDataSource1" DataTextField="Product_Name" DataValueField="Pro_ID"></asp:DropDownList> 

のHiddenFieldあなたはこのように使用することができます

<asp:HiddenField ID="hdnSearchParam" runat="server" /> 
+0

重複しますが、このようなものは、HTTPを動作します: //stackoverflow.com/questイオン/ 13870516 /列挙型の文字列を格納する-hiddenfield-asp-net –

答えて

1

:おそらく

string selectedTexts=""; 
foreach (ListItem item in DropDownList1.Items) 
{ 
    if (item.Selected) 
    { 
     selectedTexts += item.Text + " : " + item.Value + "\\n"; 
    } 
} 
hdnSearchParam.Value= selectedTexts; 
関連する問題