0
조회수가 2 회입니다. 보기 1은 HTML 테이블을 포함하고 각 행이보기에 대한 링크가 포함 2.Http Post 메서드를 두 번 실행하는 방법
이이 클릭에 내 뷰 1
<tr>
<td>
<a href="@Url.Action("AssignStudent", "Session", new { slotId = item.TimeSlotId, roomId = item.RoomId, roomName = item.RoomName, starttime = dt })">Assign Session </a>
</td>
<tr/>
입니다 그것은 세션 컨트롤러에 방법을 assignstudent 실행됩니다
[HttpPost]
[AllowAnonymous]
public ActionResult AssignStudent(SessionDashboardViewModel dashboardModel)
{
dashboardModel.SessionId = Convert.ToInt32(Request.Form["SessionId"]);
dashboardModel.RoomId = Convert.ToInt32(Request.Form["hdnRoomId"]);
dashboardModel.TimeSlotId= Convert.ToInt32(Request.Form["hdnSlotId"]);
SaveMethod(); //save working fine
dashboardModel.SessionId = result;
ModelState.Clear();
dashboardModel = InitViewData(dashboardModel);
return View("SessionDashboard",dashboardModel);// call to source page
}
데이터가 저장되면 문제가 발생합니다. 소스 페이지를 호출하기로 결정했으나 소스 페이지를 채우는 대신이 AssignStudent 메소드를 다시 한 번 호출하여 (이유를 모르겠습니다) 데이터를 다시 한 번 저장하려고 시도합니다 .
Pls 도움.
감사
대신 코드의 마지막 라인의