我正在使用ASP.NET动态数据并有一个自定义页。
在这个页面中,我有一个关于detailsview插入事件的句柄,我想在其中根据最近更新的对象的值做一些事情。但是,我不能将事件处理放在相应对象的模型类中,因为它也基于自定义页面中自定义(未绑定)表单元素的值。
如何检索由detailsView更新的对象?
一个半解决方案至少会为您提供通过表单控件(而不是新的ID或其他类似的ID)更新的字段,它是访问detailsViewInsertedEventargs的“values”属性,如下所示:
protected void DetailsView1_ItemInserted(object sender, DetailsViewInsertedEventArgs e) { if (e.Exception == null || e.ExceptionHandled) { String value = (string)e.Values["FIELDNAME"]; Response.Redirect(table.ListActionPath); } }