我有一个继承:System.Web.Mvc.ViewPage<IEnumerable<MyProjects.Models.MyAccountWrapper>>
在此视图中,我列出了有关对象MyAccountWrapper的数据。该对象包含Account列表。喜欢这个MyAccountWrapper.Accounts
我希望在此视图中能够创建一个帐户。
所以我尝试<% Html.RenderPartial("../Account/Create"); %>
但我得到的错误不是好模特。我该如何处理?
答案 0 :(得分:5)
在调用RenderPartial时尝试将相应的模型作为第二个参数传递。
答案 1 :(得分:1)
我建议您创建一个与"../Account/Create"
对应的新控制器和视图。这会将该操作的URL固定到特定视图。用户会将此视为一个独立且独特的动作,事实上它就是这样。如果愿意,您可以使用 ReturnUrl
技术将它们返回到原来的位置。
换句话说,你需要一个全新的页面。