好吧我有两个问题:MVC路由和局部视图
1 - 我有一个视图,返回成员的图像列表。如果你点击图片需要显示在同一视图成员信息,但现在我得到以下错误:
行动上控制器类型“的HomeController” ViewMembers“目前的要求是采用下列操作方法之间的暧昧: 上型ServingTeam.Controllers.HomeController上型ServingTeam.Controllers.HomeController System.Web.Mvc.ActionResult ViewMembers System.Web.Mvc.ActionResult ViewMembers(的Int32)()
控制器:
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调用用于填充局部视图。看到我的答案在这里http://stackoverflow.com/questions/19643864/how-do-i-render-a-partial-form-element-using-ajax/19643974#19643974。使用ajax调用你可以改变方法的名称为独特的东西让其他错误消失 –
我不想使用ajax调用 – Gericke