![]() |
1
2
在评论中,您说过视图不是强类型的。因此:
不会起作用。如果您强烈地将视图键入testmvcproject.models.information,然后从构造函数中传递该类型的实例,它将起作用。 控制器:
|
![]() |
2
1
您对html.renderpartial helper的使用有误解。 使用renderpartial时,您将显示视图,而不需要从控制器请求模型。 因此,您必须重构视图页并将好的模型传递给用户控件: 例: 控制器:
查看代码:
查看代码隐藏
现在,您的用户控件中的模型将不为空。
但请记住呈现部分dun的用户控件在控制器中执行代码
所以你不需要
希望这有帮助。 |
![]() |
3
0
您是否也尝试将视图页设为通用视图页? |
![]() |
4
0
当您呈现局部视图时,控制器不会被调用-它被绕过,视图直接呈现。因此,无论您想作为模型传递什么,都需要从调用视图中完成。 |
![]() |
5
0
我发现这对我有用,像你一样引用部分内容。
在顶部的局部视图中…
|
![]() |
6
-1
我认为问题可能是您在表单中缺少名为“id”的元素,所以action方法的参数从未用值填充过? 这样,查询将始终返回带有FirstOrDefault的空值,因此返回空模型。 只是我的猜测… |