我如何采取模型中的列表

时间:2018-05-28 04:14:24

标签: razor

我有2个模态:

public class Search
    {
        public string searchName { get; set; }
        public List<Human> humanList { get; set; }
    }

public class Human
    {
        public string Id { get; set; }
        public string Name { get; set; }
    }

我的控制器看起来像这样:

public ActionResult ViewList(string Name)
        {

            string searching = "";
            if (Name != null)
            {
                searching = Name;
            }

            List<Human> humanList = new HumanBus().HumanList(searching);

            Search search = new Search();
            search.searchName = searching;
            search.humanList = humanList;

            return View(search);
        }

最后,我在.cshtml中声明:

@model WebApplication2.Models.Search

我可以轻松获取searchName,但我仍然想知道如何将humanList项目发送到网站。

谢谢。

1 个答案:

答案 0 :(得分:0)

使用以下解决方案在剃刀视图中获取人员列表值

@foreach (var item in Model.humanList )
{
    <ul>
        @if (item != null)
        {
            <li>
                <div>
                    <label>@item.Id </label>
                </div>
                <div>
                    <label>@item.Name </label>
                </div>
            </li>
        }
    </ul>
}
相关问题