2008-10-28 16 views
0

我正在使用ASP.NET動態數據並有一個自定義頁面。在動態數據自定義頁面中,如何檢索剛剛更新的對象?

在這個頁面我有一個處理DetailsView插入事件,我想根據最近更新的對象的值做些事情。但是,我無法將事件處理置於相應對象的模型類中,因爲它也基於自定義頁面中自定義(未綁定)表單元素的值。

如何檢索剛剛由DetailsView更新的對象?

回答

1

一個半解決方案,將至少給你進行了更新,雖然表單控件中的字段(不是新的ID或類似的東西雖然)是訪問DetailsViewInsertedEventArgs的「價值」屬性,像這樣:

protected void DetailsView1_ItemInserted(object sender, DetailsViewInsertedEventArgs e) 
{ 
    if (e.Exception == null || e.ExceptionHandled) 
    { 
      String value = (string)e.Values["FIELDNAME"]; 
      Response.Redirect(table.ListActionPath); 
    } 
} 
相關問題