我正在尝试学习 ASP.NET MVC,并且在我们公司遇到了一些使用 ViewBag 的代码。我研究了它是什么,它似乎只是一个变量容器,可以在控制器中声明然后从视图中访问。
我使用过其他框架,例如 Ruby on Rails 和 Struts,但它们不会让我这样做。特别是在 ruby on rails 中,我可以通过以下方式在视图中轻松调用 get 变量:
<%= variable %>
进一步的研究使我相信不鼓励使用 ViewData 和 ViewBag。有人可以解释直接从控制器获取变量的用法吗?
谢谢。