0
인사말, 나는 asp.net mvc 응용 프로그램이 있습니다. 클라이언트 이름에 해당하는 링크가 있습니다. 사용자가이 링크를 클릭하면 클릭 된 클라이언트의 정보를 표시하고 텍스트 영역을 추가로 표시하여 선택한 클라이언트에 대한 텍스트 (주석)를 작성할 수 있습니다. 그것을 어떻게 성취 할 수 있습니까?asp.net-mvc RenderPartial onclick
<%=Html.ActionLink(operatorWhoAnswered.Operator.FirstName, "ShowSingleConverstationWithAnswerForm", "MyMessages", new { id = operatorWhoAnswered.Operator.ROWGUID }, new AjaxOptions() { UpdateTargetId = "ss" }) %>
다음과 같이 내 컨트롤러 액션은 같습니다 :
편집 내가 만든 것 같은 뭔가
public PartialViewResult ShowSingleConverstationWithAnswerForm(string id)
{
SingleConversationWithAnswerFormViewModel vm = new SingleConversationWithAnswerFormViewModel();
PartialViewResult viewResult = new PartialViewResult();
viewResult.ViewName = "SingleConverstationWithAnswerForm";
viewResult.ViewData = new ViewDataDictionary(vm);
return viewResult;
}
를하지만보기 ID로 대신 사업부의 새로운 페이지에서 열립니다 = "ss"
EDIT2 Sol ution 발견! 왜 Html.ActionLink를 사용했는지 모르겠습니다. Ajax.ActionLink는 잘 작동합니다! 이 같은