【发布时间】:2014-01-14 23:37:44
【问题描述】:
我有一个这样的链接:
<a href='Member/MemberHome/Profile/Id'><span>Profile</span></a>
当我点击它时,它会调用这个部分页面:
@{
switch ((string)ViewBag.Details)
{
case "Profile":
{
@Html.Partial("_Profile"); break;
}
}
}
部分页面_配置文件包含:
Html.Action("Action", "Controller", model.Paramter)
例子:
@Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing
我的疑问是我如何将此“Id”传递给 model.parameter 部分?
我的控制器是:
public ActionResult MemberHome(string id)
{
ViewBag.Details = id;
return View();
}
public ActionResult MemberProfile(int id = 0)
{
MemberData md = new Member().GetMemberProfile(id);
return PartialView("_ProfilePage",md);
}
【问题讨论】:
-
我不明白。也许如果您添加控制器和操作可能会有所帮助,但正如现在所写的那样,我不明白您的问题。
-
在 msdn 上查看Partial 扩展
标签: asp.net-mvc asp.net-mvc-4 razor partial-views