小编Ant*_*att的帖子

在 MVC6 中将模型传递给新 ViewDataDictionary 的最佳方法

我正在尝试将当前的 MVC5 项目迁移到 MVC6,但在新的命名空间/方法(主要是ViewDataDictionary. new ViewDataDictionary在 MVC5 中,您可以通过像这样传递模型来轻松启动...

PartialViewResult pv = new PartialViewResult();
pv.ViewData = new ViewDataDictionary(model);
Run Code Online (Sandbox Code Playgroud)

...但在 MVC6 中似乎没有任何重载,而实际上没有可用的 ViewDataDictionary 对象。

所以我想我的问题是,从头开始创建新 ViewDataDictionary 的最佳方法是什么?我可以看到以下重载,但我找不到任何有关如何使用它的示例。

public ViewDataDictionary(IModelMetadataProvider metadataProvider, ModelStateDictionary modelState);
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core-mvc

3
推荐指数
1
解决办法
2560
查看次数

标签 统计

asp.net-core-mvc ×1

c# ×1