[英]MVC 6 passing a model from view to controller to partial view using ajax
[英]Passing an array from Controller to View using Model
我正在尝试使用模型将数组从控制器传递到视图。 我的方法由于某些原因无法正常工作。 我已经在下面发布了。
控制器:
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; }
}
视图:
@model site.ConfirmationModel
@{
ViewBag.Title = "Confirmation";
}
@Html.DisplayFor(Mode => Model.Status)
@Html.DisplayFor(Mode => Model.AppDate)
您没有将模型传递给视图。 更改以下行:
return View();
对此
return View(Con);
您实际上没有在结果中包括模型。 做这个:
return View(Con);
您应该将填充的模型返回到视图。 在您的情况下:
return view(con)
然后在您的视图中使用con 。
您没有将任何模型传递给要呈现的视图。
View()
方法具有重载,以接收要在视图中呈现的对象模型。
试试这个: return View(Con);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.