Asp.net 从FormView模板内的列表框(带有multipleselect)中获取所选元素

Asp.net 从FormView模板内的列表框(带有multipleselect)中获取所选元素,asp.net,Asp.net,所以我有一个窗体视图。在插入模板中,我有一个列表框 实际上,我为参数Id设置了“object”类型(来自列表框),以查看传递给该方法的类型。它是一根绳子。那么,我如何才能使它成为所有选定ID的列表/数组,而不仅仅是第一个选定ID?我不知道为什么您不能只使用AppsList.SelectedItems来获取列表框中所有SelectedItems的列表。我没有遵循InsertOperator方法的目的,因为AppsList位于FormView的InsertTemplate中,并且绑定到FormVie

所以我有一个窗体视图。在插入模板中,我有一个列表框


实际上,我为参数Id设置了“object”类型(来自列表框),以查看传递给该方法的类型。它是一根绳子。那么,我如何才能使它成为所有选定ID的列表/数组,而不仅仅是第一个选定ID?

我不知道为什么您不能只使用AppsList.SelectedItems来获取列表框中所有SelectedItems的列表。我没有遵循
InsertOperator
方法的目的,因为AppsList位于FormView的InsertTemplate中,并且绑定到FormView的当前objectSource
<asp:ListBox ID="AppsList" runat="server" DataSourceID="SqlDataSource3"
             DataTextField="Name" DataValueField="Id" SelectedValue='<%# Bind("Id") %>'
             AppendDataBoundItems="True" SelectionMode="Multiple"/>`
public void InsertOperator(string companyName, string address, string phoneNumber, string email, 
                           string NrPoints, string perimeterPointsList,object Id)