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 有时候只需要第二双眼睛,有时候只需要第二双眼睛。