有没有办法设置ViewBag项目的类型

本文关键字:项目 类型 ViewBag 设置 有没有 | 更新日期: 2023-09-27 18:37:13

>喜欢主题。可以做到吗?或者制作一些东西来使用ViewBag项目,我们不需要动态项目?

有没有办法设置ViewBag项目的类型

最好的

方法是创建View model并在View中使用该model,而不是ViewBag

这可能不是可取的,因为在这种情况下您可能应该使用模型,但在视图中,如果您需要 viewbag 属性为整数,则始终可以将 viewbag 属性转换为类型,

int number = (int)ViewBag.MyNumber;

如果您不能使用动态项,只需声明一个具有 ViewBag "静态"类型的变量:

@IList<MyType> mylist= ViewBag.ListOfItemsOfMyType;

并使用我的列表