I have a List<> binded with some data in Controller action and I want to pass that List<> to View to bind with DataGrid in Razor View.
I am new to MVC.Can any
Create a model which contains your list and other things you need for the view.
For example:
public class MyModel
{
public List _MyList { get; set; }
}
From the action method put your desired list to the Model, _MyList property, like:
public ActionResult ArticleList(MyModel model)
{
model._MyList = new List{"item1","item2","item3"};
return PartialView(@"~/Views/Home/MyView.cshtml", model);
}
In your view access the model as follows
@model MyModel
foreach (var item in Model)
{
@item
}
I think it will help for start.