Render partial views inside main view in mvc4
15,424
Hai please try like below
<div id="RenderAttendance">
@Html.Partial("_Attendance");
</div>
<div id="RenderLeaves" >
@Html.Partial("_Leaves");
</div>
<div id="RenderEfforts" >
@Html.Partial("_Efforts");
</div>
Note : If your partial views contains a model class means try the below one
<div id="RenderAttendance">
@Html.Partial("_Attendance", new ModelClassName());
</div>
<div id="RenderLeaves" >
@Html.Partial("_Leaves", new ModelClassName_2());
</div>
<div id="RenderEfforts" >
@Html.Partial("_Efforts", new ModelClassName_3());
</div>
Author by
Lalita
Updated on June 26, 2022Comments
-
Lalita almost 2 years
I have 4 views under Views/Shared folder.
- Attendance Track.cshtml (Main View)
- _Attendance.cshtml (Partial view)
- _Leaves.cshtml (Partial view)
- _Efforts.cshtml (Partial view)
Trying to render the 3 views in Main View,but not able to render.Don't know where am doing wrong. Code in Main view to render partial views:
<div id="RenderAttendance"> @Html.Partial("~/Views/Shared/_Attendance.cshtml"); </div> <div id="RenderLeaves" > @Html.Partial("~/Views/Shared/_Leaves.cshtml"); </div> <div id="RenderEfforts" > @Html.Partial("~/Views/Shared/_Efforts.cshtml"); </div>
-
Lalita over 9 years:Hi RenderAttendance is working & other two partial views are not rendering.
-
Lalita over 9 yearsyour solution worked for me.Thank you soooo much @ Aravindan.