我在视图中打开了一个编辑个人资料页面。我想在他的个人资料页面上显示这个人的技能;他的技能存储在另一张表中。现在我想打开一个局部视图来展示他的技能。请帮我看看如何显示局部视图。
提前致谢。
答案 0 :(得分:2)
如果我在理解你的问题时没有错,那么我认为你只需要使用
@Html.Action("Skills","Profile", new { id = 1 })
其中“个人资料”是您的控制人,“技能”是您的行动。
您可以通过将个人资料的ID传递给该操作以及您可以使用的操作
来获取个人资料的技能 return Partial(model);
答案 1 :(得分:0)
这个问题很模糊,但假设您在父视图中使用名为Skills的属性声明了模型,那么您可以将内容传递给部分视图,如下所示:
@{ Html.RenderPartial("SkillsForm", Model.Skills); }