1

我有一个继承的观点:System.Web.Mvc.ViewPage<IEnumerable<MyProjects.Models.MyAccountWrapper>>

在此视图中,我列出了有关对象 MyAccountWrapper 的数据。该对象包含一个帐户列表。像这样 MyAccountWrapper.Accounts

我希望在这个视图中能够创建一个帐户。

所以我尝试<% Html.RenderPartial("../Account/Create"); %>

但是我得到了关于不是好模型的错误。我该如何处理?

4

2 回答 2

5

在调用 RenderPartial 时尝试将适当的模型作为第二个参数传递。

于 2009-11-08T00:20:44.257 回答
1

我建议您创建一个新的控制器和视图,对应于"../Account/Create". 这会将该操作的 URL 固定到特定视图。用户会将此视为一个单独且独特的操作,事实上确实如此。ReturnUrl然后,如果您愿意,您可以使用一种技术将它们返回到原来的位置。

换句话说,您需要一个全新的页面。

于 2009-11-08T00:07:48.157 回答