ViewBag/ViewData と ViewModel をいつ使用するかについて多くの投稿を見てきましたが、ViewBag のライフサイクルの説明を見つけることができませんでした。
たとえば、1 つのコントローラーに 2 つの Action メソッドがあります。
// POST: /MyModel/Edit/5
[HttpPost]
public ActionResult Edit(MyModel _mymodel){}
と
// GET: /MyModel/Edit/5
public ActionResult Edit(int id){}
GET アクション メソッドの ViewBag にいくつかの値を入れて、いくつかのフォーム ラベルを設定すると、ユーザーが [送信] ボタンをクリックし、フォームが HTTP POST 経由でサーバーにポストバックされると、ViewBag の値は含まれなくなります。 POST アクション メソッド。
誰かが ViewBag/ViewData のライフサイクルを説明 (または良い記事への参照を提供) できますか?