在MSDN documentation ,有 ViewBag.MyMessageToUsers
和 ViewBag.AnswerText
。在ASP.net/mvc tutorial , 有 ViewBag.Message
, ViewBag.NumTimes
等。这些属性的数据类型是什么?它们在解决方案中的什么位置声明?
最佳答案
ViewBag 是一个 dynamic收藏。在您的 Controller 中,您可以将任何您想要的内容放入其中并从您的 View 中调用它。它们可以是您想要的任何对象和任何类型。
您提供给 MSDN Documentation 的链接正在提供这方面的一个例子。
如果您的 Controller 中有以下内容:
ViewBag.Something = thing;
thing
在某处声明,您正在此处访问它。您无需声明 ViewBag
,当您将 thing
分配给它时,Something
会自动声明。
关于c# - ViewBag 里面有什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209201/