Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
Asp.net 如何在.NETMVC3中使用集合?_Asp.net_Asp.net Mvc 3 - Fatal编程技术网

Asp.net 如何在.NETMVC3中使用集合?

Asp.net 如何在.NETMVC3中使用集合?,asp.net,asp.net-mvc-3,Asp.net,Asp.net Mvc 3,我是.NETMVC3的新手。我正在尝试呈现一个集合。如何将集合映射到模型并对其进行操作 我正在寻找一个简单的例子来说明如何做到这一点。如果有人遇到过这样做的例子,请你把它们寄给我,这样我就可以学习了 谢谢这是一个在MVC 3中迭代集合的好例子 具体来说,您希望遵循以下模式: 控制器 public class NamesController : Controller { public ActionResult Index() { var names = new L

我是.NETMVC3的新手。我正在尝试呈现一个集合。如何将集合映射到模型并对其进行操作

我正在寻找一个简单的例子来说明如何做到这一点。如果有人遇到过这样做的例子,请你把它们寄给我,这样我就可以学习了


谢谢

这是一个在MVC 3中迭代集合的好例子

具体来说,您希望遵循以下模式:

控制器

public class NamesController : Controller
{
    public ActionResult Index()
    {
        var names = new List<string>() { "Bob", "James", "Jim" };

        return View(names);
    }
}
公共类名称控制器:控制器
{
公共行动结果索引()
{
var names=newlist(){“Bob”、“James”、“Jim”};
返回视图(名称);
}
}
查看

@model IList<string>

<!DOCTYPE html>

<html>
    <head>
    </head>
    <body>
        <h1>Names</h1>

        <ul>
            @foreach(var name in model) {
                <li>@name</li>
            }
        </ul>
    </body>
</html>
@model-IList
名字
    @foreach(模型中的变量名称){
  • @名字
  • }

这是一个在MVC 3中迭代集合的好例子

具体来说,您希望遵循以下模式:

控制器

public class NamesController : Controller
{
    public ActionResult Index()
    {
        var names = new List<string>() { "Bob", "James", "Jim" };

        return View(names);
    }
}
公共类名称控制器:控制器
{
公共行动结果索引()
{
var names=newlist(){“Bob”、“James”、“Jim”};
返回视图(名称);
}
}
查看

@model IList<string>

<!DOCTYPE html>

<html>
    <head>
    </head>
    <body>
        <h1>Names</h1>

        <ul>
            @foreach(var name in model) {
                <li>@name</li>
            }
        </ul>
    </body>
</html>
@model-IList
名字
    @foreach(模型中的变量名称){
  • @名字
  • }

什么收藏?在MVC中,控制器将视图传递给模型。如果模型具有列表或ICollection属性,则在渲染视图时,可以在标记中对其进行枚举。这有意义吗?我可以提供一个样品。好的。。样品会有帮助的。什么样的收集?在MVC中,控制器将视图传递给模型。如果模型具有列表或ICollection属性,则在渲染视图时,可以在标记中对其进行枚举。这有意义吗?我可以提供一个样品。好的。。样品会有帮助的谢谢。。但是如何用从DB中检索到的值填充列表?您使用的是什么类型的数据库?您将使用什么来访问该数据库?如果您使用的是MsSQL,您可能需要查看实体框架。这里是一个关于如何获得所有这些设置的优秀视频教程的链接。非常感谢。但是如何用从DB中检索到的值填充列表?您使用的是什么类型的数据库?您将使用什么来访问该数据库?如果您使用的是MsSQL,您可能需要查看实体框架。这里是一个关于如何获得所有这些设置的优秀视频教程的链接。