【发布时间】:2010-05-05 18:38:27
【问题描述】:
我有一个非强类型的视图。但是,我在这个视图中有一个强类型的局部视图。
如何将模型传递给这个强类型视图?
我尝试了类似的东西
public ActionResult Test()
{
MyData = new Data();
MyData.One = 1;
return View("Test",MyData)
}
在我的测试视图中
<% Html.RenderPartial("PartialView",Model); %>
这给了我一个 stackoverflow 异常。所以我不确定如何传递它。当然,如果可能的话,我不想让测试视图成为强类型,因为如果我在该视图中有 10 个强类型的部分视图,我需要某种包装器。
【问题讨论】:
-
你对包装器的看法是对的,这不是一个坏方法
标签: c# .net asp.net asp.net-mvc