C# 视图如何';s@Model、ViewDataDictionary、ViewData和ViewBag是否相互关联?
它们之间有什么关系(如果有) 我知道ViewBag可以访问ViewData,但ViewBag是Dynamic类型 此外,ViewData的类型为ViewDataDictionary 有谁能详细说明一下这些,特别是C# 视图如何';s@Model、ViewDataDictionary、ViewData和ViewBag是否相互关联?,c#,asp.net,asp.net-mvc,razor,C#,Asp.net,Asp.net Mvc,Razor,它们之间有什么关系(如果有) 我知道ViewBag可以访问ViewData,但ViewBag是Dynamic类型 此外,ViewData的类型为ViewDataDictionary 有谁能详细说明一下这些,特别是视图数据和视图的模型@Model之间的关系(如果有) 更新: 在做了一些断点和调试之后,我才意识到视图的模型属性(razor的@Model)与其视图数据之间没有关系。 更新: 事实上,我收回这句话。视图的模型实际上是位于其视图数据中的视图数据的一部分。模型 现在我想知道ViewData和
视图数据
和视图的模型
@Model
之间的关系(如果有)
更新:
在做了一些断点和调试之后,我才意识到视图的模型
属性(razor的@Model
)与其视图数据之间没有关系。
更新:
事实上,我收回这句话。视图的模型实际上是位于其视图数据中的视图数据的一部分。模型
现在我想知道ViewData和ViewBag的区别是ViewBag使用了动态功能。如前所述: 它实现了与viewdata相同的目标,应该避免使用 使用强类型视图模型的方法(与viewdata应使用的方法相同 避免) 请查看您问题下方发布的和。可能对您的问题感兴趣