C# 使用模型将数组从控制器传递到视图

C# 使用模型将数组从控制器传递到视图,c#,asp.net-mvc,asp.net-mvc-4,model-view-controller,C#,Asp.net Mvc,Asp.net Mvc 4,Model View Controller,我正在尝试使用我的模型将数组从控制器传递到视图。由于某种原因,我的方法不起作用。我已经把它贴在下面了 控制器: public ActionResult Confirmation() { string[] Array = new string[2] {"Pending", "07/07/2013"}; ConfirmationModel Con = new ConfirmationModel { Status = A

我正在尝试使用我的模型将数组从控制器传递到视图。由于某种原因,我的方法不起作用。我已经把它贴在下面了

控制器:

 public ActionResult Confirmation()
    {
        string[] Array = new string[2] {"Pending", "07/07/2013"};
        ConfirmationModel Con = new ConfirmationModel
        {
            Status = Array[0],
            AppDate = Array[1],

        };
        return View();
    }
型号:

public class ConfirmationModel
    {
        public string Status { get; set; }
        public string AppDate { get; set; }
    }
视图:


您没有将模型传递给视图。更改以下行:

return View();
对此,

return View(Con);

您没有将模型传递给视图。更改以下行:

return View();
对此,

return View(Con);

您实际上还没有将模型包括在结果中。这样做:

return View(Con);

您实际上还没有将模型包括在结果中。这样做:

return View(Con);

您应该将填充的模型返回到视图中。就你而言:

return view(con)

然后在视图中使用con。

您应该将填充的模型返回到视图中。就你而言:

return view(con)

然后在视图中使用con。

您没有向要渲染的视图传递任何模型

View方法有一个重载,用于接收要在视图中渲染的对象模型


试试这个:返回ViewCon

您没有向要渲染的视图传递任何模型

View方法有一个重载,用于接收要在视图中渲染的对象模型


试试这个:返回ViewCon

有时候只需要第二双眼睛,有时候只需要第二双眼睛。