Учитывая следующий InsertItemTemplate (упрощенно), я ничего не возвращаю в коллекцию значений объекта события.
<InsertItemTemplate>
Item:
<asp:DropDownList ID="ItemInsertType"
DataTextField="SearchItemName"
DataValueField="SearchItemID" runat="server" />
Hide Location:
<asp:TextBox ID="txtItemHideLocation" Text='<%# Bind("HideLocation") %>' runat="server"></asp:TextBox>
<asp:Button ID="btnSearchSearchItemInsert" CommandName="Insert" runat="server" Text="Add" />
<asp:Button ID="btnSearchSearchItemInsertCancel" CommandName="Cancel" runat="server" Text="Cancel" />
</InsertItemTemplate>
Я связываю представление списка с коллекцией, прикрепленной к моему объекту модели nHibernate (SearchObject.SearchItems). Эта коллекция не имеет обработки вставки или обновления, как у источника данных объекта, поэтому я хочу обработать события вставки / обновления вручную. Есть ли способ заставить эти значения проходить автоматически или мне нужно вручную извлекать каждое значение из его элемента управления при обработке этого события?