ASP.NET MVC を学習しようとしていますが、会社で ViewBag を使用するコードに出くわしました。それが何であるかを調べたところ、コントローラーで宣言してビューからアクセスできる変数のコンテナーのように見えます。
Ruby on Rails や Struts などの他のフレームワークを使用したことがありますが、これを行う必要はありません。特に ruby on rails では、次のようにしてビュー内で get 変数を簡単に呼び出すことができます。
<%= variable %>
さらに調査した結果、ViewData と ViewBag の使用は推奨されていないことがわかりました。コントローラーから変数を直接取得するだけでなく、その使用法を誰かが説明できますか?
ありがとう。