2011-06-18 3 views
0

私は私のObjectDataSourceでOnUpdatedを使用するとき、私は> 'System.Web.UI.WebControls.ObjectDataSourceStatusEventHandler'ObjectDataSourceのOnUpdatedのEventHandlerにリダイレクトしようと

を委任マッチ 'OnUpdated' の

過負荷を取得

宣言的構文でOnUpdatedを見つけたにもかかわらず、Web上で何も見つかりませんでした。http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.aspx

フォームが更新されたときにリダイレクトしたいだけです。 MSDNから

<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
DataObjectTypeName="ProfileWrapper" SelectMethod="GetData" 
TypeName="ProfileDataSource" UpdateMethod="UpdateData" 
OnUpdated="Redirect_OnUpdated"> 

protected virtual void Redirect_OnUpdated(object source, ObjectDataSourceMethodEventArgs e) 
{ 
    Response.Redirect("ShoppingCart.aspx"); 
} 

答えて

1

更新操作を行なったあとに、戻り値や出力パラメータの値を調べるために、または例外がスローされたかどうかを判断するために更新されたイベントを処理完了しました。戻り値、出力パラメーター、および例外処理プロパティーは、イベントに関連付けられたObjectDataSourceStatusEventArgsオブジェクトから入手できます。

メソッドシグネチャが間違っています:ObjectDataSourceMethodEventArgsを使用しました。

+0

いいね!そしてまた速く。本当にありがとう!今はうまく動作します。 –