【发布时间】:2015-01-16 02:58:54
【问题描述】:
我正在编写一个 MVC 互联网应用程序,我有一个关于使用 ViewBag 的问题。
在我的许多控制器中,我都有 SelectList 对象,用户可以在其中选择一个对象。选择的对象是我的模型的外键值。
我的问题是:我应该为此使用 ViewBag 吗? ViewBag 的安全性如何?我应该在 ViewModel 中使用值而不是 ViewBag 吗?
提前致谢。
【问题讨论】:
-
如果您使用视图模型,那么在视图模型中包含
SelectList属性是有意义的,但是就“安全性”而言,模型属性和 ViewBag 属性没有区别
标签: security asp.net-mvc-5 viewbag asp.net-mvc-viewmodel asp.net-mvc-views