Two model type in one View

Total Post:39

 1255  View(s)
Rate this:

I have a concern. I am populating a list from controller and showing a table. Now upon clicking of a button in table row, i want to populate modal popup for webform, which is a partial view. My problem is, when i am using List Type model, i am not able to convert that model from list to simple as i have to pass simple model to render webform. My code is as below:


@model List<MvcApplication3.Models.ModelList>
@foreach (var item in Model)


public class ModelList
     public string Name { set; get; }
     public string Product { set; get; }
     public string Status { set; get; }
     public string Password { set; get; }
     public string Email { set; get; }


@model MvcApplication3.Models.ModelList
@using (Html.BeginForm())


List<ModelList> objList = new List<ModelList>();

return View(objList);

How can i be able to use same model in both ways.

  1. Post:45

    Re: Two model type in one View

    @foreach (var item in Model)
        // foreach is used to show data in table
        @Html.Partial("PartialView", item)

    You need to tell it to use your item in the partial

      Modified On Apr-06-2018 03:52:16 AM