如何以编程方式触发ObjectDataSource的Inserting事件(与DataBound控件相反)

时间:2011-05-18 02:19:59

标签: asp.net objectdatasource

我有一个向导控件,可以通过7个步骤收集数据。在第7步有一个ObjectDataSource。当用户单击完成按钮时,我希望ObjectDataSource控件触发其Inserting事件,以便可以将数据传递给下划线方法,并最终保存到数据库中。

我该怎么做?

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

</asp:ObjectDataSource>

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我认为你不能按照这个帖子:

Why events can't be used in the same way in derived classes as in the base class in C#?

触发插入事件而不是执行实际插入是您可能希望重新考虑的步骤。调用Insert将触发Inserting事件(插入数据后,Inserted事件)。