-
asp.net mvc ajax에서 controller로 post 한 후 controller에서 ajax로 성공 또는 오류 메시지 리턴하는 방법닷넷/ASP.NET MVC 2021. 2. 17. 18:03반응형
How to return string message after post using ajax call in ASP.NET MVC
ASP.NET MVC에서 ajax 호출을 사용하여 게시 후 문자열 메시지를 반환하는 방법
= ajax에서 controller로 post 한 후 controller에서 ajax로 성공 또는 오류 메시지 리턴하는 방법
https://www.codeproject.com/Questions/1182026/How-to-return-string-message-after-post-using-ajax
asp.net mvc에서
View에서 Controller로 서브밋(Post)를 하고자 할 때 ajax를 사용할 수 있다.
// 예시 코드 $('.delete-btn').click(function () { var currentRow = $(this).closest('tr'); nid = currentRow.find('td:eq(1)').text(); var formData = new FormData(); formData.append("str", "delete"); formData.append("nid", nid); $.ajax({ url: "/Home/Student", type: 'POST', cache: false, contentType: false, processData: false, data: formData, success: function (response) { alert(response); location.reload(); } }); });
이때, Controller에서 작업을 한 후 위의 예시코드인 ajax의 response에 값을 리턴해주는 방법은 다음과 같다.
return Content("반환할 성공 또는 오류 메시지");
즉, Controller에서 Content를 사용하여 문자열을 리턴해주면 된다.
반응형'닷넷 > ASP.NET MVC' 카테고리의 다른 글
asp.net mvc File download (파일 다운로드) (0) 2021.02.23