gpt4 book ai didi

c# - 在 asp.net View 中显示对象列表

转载 作者:行者123 更新时间:2023-11-30 21:51:49 24 4
gpt4 key购买 nike

我试图在我的 asp.net View 中显示一个对象列表,但不知何故它不起作用。

查看

@model List<WCFasp.net.Models.ViewProject>
@{
ViewBag.Title = "ShowSelectedView";
}

@ViewBag.sl

@for (int i = 0; i < Model.Count; i++)
{
<p>@Html.DisplayFor(m => m[i].Name)</p>
}

Controller

public ActionResult Check(List<WCF.Project> selectedprojectlist)
{
List<ViewProject> selectedlist = new List<ViewProject>();

foreach (var dir in selectedprojectlist)
{
if (dir.IsChecked == true)
{
selectedlist.Add(new ViewProject(dir.Name, dir.Path, dir.Size, dir.LastChange, dir.IsChecked));
}
}

ViewBag.sl = selectedlist.Count;

return View("ShowSelectedView", selectedlist);
}

ViewBag.sl 显示来自 Controller 的 Model.Count。计数器工作并告诉我列表中有对象,但它不会显示它们。

有人看到错误或有其他想法吗?

最佳答案

你可以这样做

    foreach(var item in Model)
{
<p>@item.Name</p>
}

希望对你有帮助

关于c# - 在 asp.net View 中显示对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35198654/

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