@H_404_1@当我点击Ajax.ActionLink它正在调用我的控制器两次.
<td id = @tdTag> @Ajax.ActionLink("LL-" + item.getProjectAbbreviation(item.projectID.Value) + "-" + item.prjLessonID,"Details",new { id = item.lessonID },new AjaxOptions { HttpMethod = "POST",UpdateTargetId = "details",InsertionMode = InsertionMode.InsertAfter,OnSuccess = "showDetails()" })
我的控制器看起来像这样…
public ActionResult Details(int id) { using (LLDataContext storeDB = new LLDataContext()) { var lesson = (from l in storeDB.lessons where l.lessonID == id select l).SingleOrDefault(); return PartialView(lesson); } }