从FormView模板中的ListBox(带有multipleselect)中获取所选元素

时间:2012-08-31 20:15:33

标签: asp.net

所以我有一个 FormView 。在 InsertTemplate 内,我有一个 ListBox

<asp:ListBox ID="AppsList" runat="server" DataSourceID="SqlDataSource3"
             DataTextField="Name" DataValueField="Id" SelectedValue='<%# Bind("Id") %>'
             AppendDataBoundItems="True" SelectionMode="Multiple"/>`

在我的 ObjectDataSource 中,我只获得第一个选择(如果我有两个或三个选定的元素,则只提交第一个的ID)。

public void InsertOperator(string companyName, string address, string phoneNumber, string email, 
                           string NrPoints, string perimeterPointsList,object Id)

我实际上为参数Id(来自ListBox)设置了“对象”类型,以查看传递给方法的类型。这是一个字符串。那么我怎样才能使它成为所有选定ID的列表/数组,而不仅仅是第一个被选中的?

0 个答案:

没有答案