Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何显示从控制器到视图的列表元素[MVC5]_C#_Sql_Linq_Asp.net Mvc 5 - Fatal编程技术网

C# 如何显示从控制器到视图的列表元素[MVC5]

C# 如何显示从控制器到视图的列表元素[MVC5],c#,sql,linq,asp.net-mvc-5,C#,Sql,Linq,Asp.net Mvc 5,我在控制器中有以下功能: public ActionResult Add(string id_klasy) { var dataContext = db.Uczniowie; List<string> ucz = new List<string>(); var uczniowiee = dataContext.Where(m => m.KlasaId.Equals(id_klasy)); ucz = uczniowiee.Select

我在控制器中有以下功能:

public ActionResult Add(string id_klasy)
{
    var dataContext = db.Uczniowie;
    List<string> ucz = new List<string>();
    var uczniowiee = dataContext.Where(m => m.KlasaId.Equals(id_klasy));
    ucz = uczniowiee.Select(m => m.Nazwisko + " " + m.Imie).ToList();
    return View(ucz);
}
public ActionResult添加(字符串id\u klasy)
{
var dataContext=db.Uczniowie;
List ucz=新列表();
var uczniowiee=dataContext.Where(m=>m.klasayd.Equals(id_klasy));
ucz=uczniowiee.Select(m=>m.Nazwisko+“”+m.Imie.ToList();
返回视图(ucz);
}

我想显示要查看的数据

您可以尝试以下简单方法:

@model IEnumerable<string>

<ul>
@foreach(var name in Model)
{
    <li>@name</li>
}
</ul>

我认为这是一种更紧凑的方式来实现您想要的目标。

您有什么问题?使用简单循环在视图中显示列表…显示更多代码。也许您的一些模型在视图中粘贴代码后,我不显示列表中的项目,而只显示单词“name”,如果您是正确的,我就犯了一个错误。我必须在变量
名称
之前使用
@
。对不起:)
public ActionResult Add(string id_klasy)
{
    var dataContext = db.Uczniowie;
    var ucz = dataContext.Where(m => m.KlasaId.Equals(id_klasy))
                         .Select(m => m.Nazwisko + " " + m.Imie);
    return View(ucz);
}