当前位置:  开发笔记 > 后端 > 正文

ViewData是ViewBag for ASP.Net 5(核心)的新标准吗?

如何解决《ViewData是ViewBagforASP.Net5(核心)的新标准吗?》经验,为你挑选了1个好方法。

我注意到在ASP.Net 5(核心)的所有示例和教程中我都看到了Microsoft和VS 2015中的默认Web应用程序模板@ViewData["XXX"]而不是使用@ViewBag.XXX.这是现在推荐的从控制器传递数据而不是ViewBag?我知道这ViewBag是一个包装,ViewData但在他们使用的旧教程(ASP.NET 4.5)中ViewBag.如果他们现在鼓励开发人员使用ViewData为什么要改变?



1> Martin Beeby..:

两者仍然有效.docs.asp.net github项目没有具体的指导.虽然有关于docs.asp.net问题的讨论.

这与产品团队的评论相关联,该评论说:

"由于ViewData(字典)查找远远超出ViewBag(动态)调用,最后一个可能是最佳选择."

所以我认为它纯粹是一种基于ViewData表现更好的风格选择.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有