Asp.net MVC4将对象列表绑定到ASP GridView

Asp.net MVC4将对象列表绑定到ASP GridView,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我已经开始创建我的第一个小型MVC4网站。在主页上,我希望有几个asp:GridView控件。在HomeController/ActionIndex方法中,我设法收集通过ViewData传递到其视图的数据(对象列表)。 现在我在这里结巴了。 如何使用这些对象列表作为GridView控件的数据源 public ActionResult Index() { JenkinsClient client = new JenkinsClient("http://localho

我已经开始创建我的第一个小型MVC4网站。在主页上,我希望有几个asp:GridView控件。在HomeController/ActionIndex方法中,我设法收集通过ViewData传递到其视图的数据(对象列表)。 现在我在这里结巴了。 如何使用这些对象列表作为GridView控件的数据源

    public ActionResult Index()
    {
        JenkinsClient client = new JenkinsClient("http://localhost:8080");
        bool isJenkinsOnline = client.IsJenkinsOnline();
        if (isJenkinsOnline)
        {
            var jobs = client.GetJobs();
            var builds = client.GetBuilds();
            ViewData["Jobs"] = jobs;
            ViewData["Builds"] = builds;
        }

        return View();
    }
我应该使用另一种方法吗?我更喜欢ASPX而不是剃须刀

在主页上,我希望有几个asp:GridView控件

哦,在asp.NET MVC中没有asp服务器端控件这样的概念!你可以忘记控制。NET MVC是一种完全不同的模式。没有ViewState和postback这样的概念,所以服务器端控件在MVC中根本无法工作

在ASP.NETMVC中,您可以使用助手。例如,
WebGrid
helper允许您构建网格。下面是一个示例,说明了此助手的用法

我还建议您阅读ASP.NET MVC入门教程,熟悉基本概念