2011-07-20 8 views
1
public ActionResult Index() 
{ 
    int retCode = Errors.SUCCESS; 
    var da = this.GetDataAccess(); 
    var ids= new List<Models.Users>(); 

    retCode = da.GetId(this.GetId(), ref ids, profiler); 
    return this.CheckIdForView(nRetCode, View(ids)); 

} 

public ActionResult DeleteUser(string id) 
{ 
    var da = this.GetDataAccess(); 
    var ids = new List<Models.Users>(); 
    int retCode = Errors.SUCCESS; 

    retCode = da.DeleteId(this.GetId(), id); 

    return RedirectToAction("Index"); 
} 

}リターンコードは、すぐにそれはindexアクションにリダイレクトするように消去されます削除、ユーザーアクションで明らかにRedirectToActionのリターンコードエラーハンドリングのベストプラクティス

。私はこれのようなretcodeを保存するためのベストプラクティスが何であるか疑問に思っていました。私はTempDataについてたくさんの話をしてきましたが、それは最善のことですか?あなたはindexにオプションのパラメータにクエリ文字列でそれを渡す必要があり

答えて

1

​​
+0

SLaks @、 'ことRedirectToAction( "インデックス"、新しい{RETCODE = RETCODE})を返す必要があります;' –

+0

@クリス:いいえ。そうである必要はありません。 – SLaks

+0

+1 @SLaks、ああ、それを知らなかった。だから両方が同じなら、それはあなたが入れたように働くのですか?クールな感謝。毎日何か新しいことを学ぶ。 '= null'でもデフォルト値も必要ではありませんが、答えにも同意してください。 –