ViewModel:-
public class ProductPageViewModel
{
public string Message { get; set; }
public List ProductsList { get; set; }
}
public class ProductViewModel
{
public bool Selected{ get; set; }
public int inCosId { get; set; }
public string vcCosCode { get; set; }
public string vcCosName { get; set; }
public string vcCosDesc { get; set; }
}
View 1:
@model EditorForSample.Models.ProductPageViewModel
@{
ViewBag.Title = "Select Products Page";
}
| Code |
|---|
View 2:-
@model EditorForSample.Models.ProductViewModel
@Model.vcCosCode
@Html.HiddenFor(m => m.inCosId)
Controller
public ActionResult Index()
{
ProductPageViewModel model = new ProductPageViewModel();
var data = from cos in db.tblMstCostCenter_COS select cos;
model.ProductsList = new List();
ProductViewModel product = null;
foreach (var u in data)
{
product = new ProductViewModel();
product.inCosId = u.inCosId;
product.vcCosName = u.vcCosName;
product.vcCosCode = u.vcCosCode;
product.Selected = false;
model.ProductsList.Add(product);
}
//string JSONresult;
//JSONresult = JsonConvert.SerializeObject(model.ProductsList);
//Response.Write(JSONresult);
return View(model);
}
Fabio Silva LimaPosted Dec 12, 2016, 7:24 PM
MayankPosted Dec 12, 2016, 8:58 AM
@Html.Partial("~/Views/Controller/View2.cshtml", @model.ProductsList)
If this resolve your issue then please mark as answer.
Manas MohapatraPosted Dec 10, 2016, 1:17 PM
Krishna Rajput SinghPosted Dec 10, 2016, 8:34 AM