Как программно запустить событие Inserting объекта ObjectDataSource (в отличие от элемента управления DataBound) - PullRequest
0 голосов
/ 18 мая 2011

У меня есть элемент управления мастера, который собирает данные за 7 шагов. На 7-м шаге есть ObjectDataSource. Когда пользователь нажимает кнопку завершения, я хочу, чтобы элемент управления ObjectDataSource запустил событие вставки, чтобы данные могли быть переданы методу подчеркивания и в конечном итоге сохранены в базе данных.

Как мне это сделать?

<asp:ObjectDataSource ID="UploadPhotoObjectDataSource" runat="server"
 DataObjectTypeName = "PhotoData" TypeName = "ImagesBLL.cs" 
 InsertMethod = "AddImage">

</asp:ObjectDataSource>

Спасибо за помощь

1 Ответ

0 голосов
/ 20 мая 2011

Я не думаю, что вы можете по этой теме:

Почему события не могут использоваться таким же образом в производных классах, как в базовом классе в C #?

Инициирование события вставки вместо фактической вставки - это шаг, который вы, возможно, захотите пересмотреть.Вызов Вставка вызовет затем событие Вставка (и после вставки данных, событие Вставлено).

...