【发布时间】:2014-04-22 18:59:35
【问题描述】:
好的,我有 2 两个问题:
1 - 我有一个返回成员图像列表的视图。如果您单击图像,它需要在同一视图中显示成员信息,但现在我收到以下错误:
当前对控制器类型“HomeController”的操作“ViewMembers”的请求在以下操作方法之间不明确: ServingTeam.Controllers.HomeController 类型上的 System.Web.Mvc.ActionResult ViewMembers(Int32) ServingTeam.Controllers.HomeController 类型上的 System.Web.Mvc.ActionResult ViewMembers()
控制器:
public ActionResult ViewMembers()
{
TempData["returnMember"] = false;
List<Members> members = memberRepo.GetAllMembers();
return View(members);
}
[ActionName("ViewMembers")]
public ActionResult ViewMembers(int slug)
{
Members member = new Members();
member = memberRepo.GetMember(slug);
if (member != null)
return View(member);
return View("ViewMembers");
}
2 - 如何在显示成员列表的视图中显示单个对象?我创建了一个局部视图来显示成员的信息,但它不允许我这样做。
任何帮助将不胜感激
【问题讨论】:
-
使用 ajax 调用来填充局部视图。在这里查看我的答案stackoverflow.com/questions/19643864/…。使用 ajax 调用,您可以将方法名称更改为独特的名称,以消除其他错误
-
我不想使用 ajax 调用
标签: asp.net-mvc