0

1 つのコントロールには、次のコードがあります。

[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(M m, HttpPostedFileBase photo)
{
    return RedirectToAction("Details", new {id});

のためだけにメッセージをDetailsビューに表示するにはCreate? (たとえば、ページの上部に「新しいレコードが作成されました。」というメッセージが表示されます)。他のコントロールもビューにリダイレクトされ、異なるメッセージが表示されるか、まったく表示されない場合があります。

このようなものはありModelState.AddModelErrorますか?

4

1 に答える 1

0

クエリ文字列パラメーターsuccess=trueを追加して、存在する場合は作成でメッセージを表示するか、RedirectToAction応答を送信する前に Cookie を設定して作成アクションでテスト (およびクリア) するか、クライアント スクリプトから処理することができます。

于 2013-06-15T06:16:48.490 に答える