gpt4 book ai didi

asp.net-mvc - Controller 如何在模型和 View 之间传递信息?

转载 作者:行者123 更新时间:2023-12-01 12:01:53 26 4
gpt4 key购买 nike

在ASP.NET MVC中, Controller 如何在模型和 View 之间传递信息?

假设我的数据库中有一个棒球运动员列表。在 Controller 中使用 LINQ 查询这些球员后,我如何将此信息传递给查看(我的棒球运动员列表及其统计数据)?

在我将它们传递到 View 之后,如何使用 View html 中的内联代码循环显示它?

最佳答案

Controller 有一个您可以使用的 ViewData 字段。这是一本字典,您可以这样使用:

ViewData["players"] = yourList;

之后,您可以在 View 上访问相同的 ViewData:

<? foreach(var player in ViewData["players"] as List) {} ?>

您还可以创建强类型 View ,将 View 基类从 ViewPage 更改为 ViewPage ,其中 T 是您的用户定义类。在 Controller 中,您通过返回方法 View() 返回类,并使用 ViewModel 属性在 View 上访问它。

关于asp.net-mvc - Controller 如何在模型和 View 之间传递信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/514477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com