0
我在asp.net中編碼,並且添加了html選擇控件,如下所示。我還需要綁定一些預先選定的值,我該怎麼做?數據綁定在html中選擇的項目從asp.net中選擇
<select multiple="true" runat="server" id="SelectControlID"
datasource='<%# GetItems(Convert.ToInt64(DataBinder.Eval(Container.DataItem, "ID"))) %>'
datatextfield='LocationName' datavaluefield='LocationID'>
</select>
請注意,我必須有runat =「服務器」,因爲我需要檢索後面代碼中的值。這意味着我不能做下面的表格,因爲這是runat服務器不允許的。
<asp:Repeater runat="server" DataSource='SOMETHING'>
<ItemTemplate>
<option <%# DataBinder.Eval(Container.DataItem, "SelectedHTML") %>
value='<%# DataBinder.Eval(Container.DataItem, "LocationID") %>'>
<%# DataBinder.Eval(Container.DataItem, "LocationName") %>
</option>
</ItemTemplate>
</asp:Repeater>
到底我的要求是一個下拉,允許多選項目,並能夠進行數據綁定預選項目,並在服務器端檢索它的值。我試着用上面的選擇html控件做這個,並使用jquery multiselect widget。請幫我完成剩下的工作或者建議一個簡單的選擇。