I've got an MVC
project with a Layout
that has strongly typed
model named "Dashboard
".
@model Dashboard_v2.Models.Dashboard
This Layout has a RenderBody()
method that renders the rest of the pages.
then, on my main page, I have a View that is strongly typed with the Model NewPatient
.
on the controller I have bunch of code, and eventually I pass a NewPatient
Model to it.
When I try to run this code, I've got an error called :
The model item passed into the dictionary is of type 'Dashboard_v2.Models.NewPatient', but this dictionary requires a model item of type 'Dashboard_v2.Models.Dashboard'.
why does it expects a Dashboard Model, if my page has strongly typed NewPatient Model?
Model
on a layoutView
anyway? – melanciaDashboard
) – user3559349Dashboard
in all views, then in the layout use@Html.Action()
to call a child action method that returns a partial view based on an instanceDashboard
– user3559349