我試圖學習ASP.NET MVC,我在我們公司遇到了一些使用ViewBag的代碼。我研究過它是什麼,它看起來像是一個變量的容器,可以在控制器中聲明,然後從視圖中訪問。ASP.NET MVC的新手,我不明白使用ViewData和/或ViewBag
我已經使用了其他的框架,比如Ruby on Rails和Struts,它們不會讓我這麼做。在特別導軌紅寶石,我可以做調用get變容易的觀點:
<%= variable %>
進一步的研究使我相信,不鼓勵使用的ViewData和ViewBag。有人可以解釋直接從控制器獲取變量的用途嗎?
謝謝。
首先,您正在使用ASP.NET MVC。它不同於ASP.NET – 2013-05-06 14:20:56
@ManishMishra我認爲有ASP.NET MVC和ASP.NET Web Forms。但是,這是MVC。 – user1287523 2013-05-06 14:22:42
看看[這個](http://stackoverflow.com/questions/8328083/heavy-use-of-viewbag)和[this](http://stackoverflow.com/questions/4766062/is-using-viewbag- in-mvc-bad)幫助你 – 2013-05-06 14:24:47