How to pass Model from a view to a partial view?

Posted by chobo2 on Stack Overflow See other posts from Stack Overflow or by chobo2
Published on 2010-05-05T18:38:27Z Indexed on 2010/05/05 20:18 UTC
Read the original article Hit count: 235

Filed under:
|
|
|

Hi

I have a view that is not strongly typed. However I have in this view a partial view that is strongly typed.

How do I do I pass the model to this strongly typed view?

I tried something like

 public ActionResult Test()
        {
              MyData = new Data();
              MyData.One = 1;
              return View("Test",MyData)
        }

In my TestView

<% Html.RenderPartial("PartialView",Model); %>

This give me a stackoverflow exception. So I am not sure how to pass it on. Of course I don't want to make the test view strongly typed if possible as what happens if I had like 10 strongly typed partial views in that view I would need like some sort of wrapper.

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about asp.net-mvc