没有获得从模型和控制器到视图的传递数据之间的连接
Not getting the connection between the passing data from model and controller to view
我死死地困在一个地方我尝试使用各种站点搭建脚手架,但现在我完全不知道该怎么做。
我有一个项目分为两部分 class 库,一个是主 mvc 项目,如此处所示。
现在,我在 .Dal 中添加了实体模型,并根据需要为彼此添加了引用。我尝试使用脚手架制作控制器并成功。
但主要问题是我无法解决 运行 项目中不断出现的这个错误。
错误是这样的:
这是我从控制器调用的方法,如下所示:
查看页面:
我在添加带有脚手架的控制器时完成了此操作:
该错误清楚地表明您的视图需要一个不同的视图模型,并且正在从控制器传递一个列表。交叉检查您的代码一次并检查视图模型的引用。
实际上我在 _Layout 页面上的看法是错误的。
该错误是因为我在 _Layout 页面中添加了一个硬编码行,如下所示,这就是为什么我收到未获得相应模型的错误。
导致视图的错误是:
现在,当我从 _Layout 页面中删除此行时,它按预期工作。
因此我了解到 _Layout 页面是我们应用程序的一个母版页,并且在整个应用程序中使用时保持一致
因此让我明白的是,在调试视图页面之后,布局页面在末尾被调用,这是所有引用它的视图的基础
我死死地困在一个地方我尝试使用各种站点搭建脚手架,但现在我完全不知道该怎么做。
我有一个项目分为两部分 class 库,一个是主 mvc 项目,如此处所示。
现在,我在 .Dal 中添加了实体模型,并根据需要为彼此添加了引用。我尝试使用脚手架制作控制器并成功。
但主要问题是我无法解决 运行 项目中不断出现的这个错误。
错误是这样的:
这是我从控制器调用的方法,如下所示:
查看页面:
我在添加带有脚手架的控制器时完成了此操作:
该错误清楚地表明您的视图需要一个不同的视图模型,并且正在从控制器传递一个列表。交叉检查您的代码一次并检查视图模型的引用。
实际上我在 _Layout 页面上的看法是错误的。
该错误是因为我在 _Layout 页面中添加了一个硬编码行,如下所示,这就是为什么我收到未获得相应模型的错误。
导致视图的错误是:
现在,当我从 _Layout 页面中删除此行时,它按预期工作。 因此我了解到 _Layout 页面是我们应用程序的一个母版页,并且在整个应用程序中使用时保持一致
因此让我明白的是,在调试视图页面之后,布局页面在末尾被调用,这是所有引用它的视图的基础