-
asp.net mvc ajax에서 controller로 post 한 후 controller에서 ajax로 성공 또는 오류 메시지 리턴하는 방법프로그래밍/C# (WinForms, ASP.NET) 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
How to return string message after post using ajax call in ASP.NET MVC - CodeProject
CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900
www.codeproject.com
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를 사용하여 문자열을 리턴해주면 된다.
'프로그래밍 > C# (WinForms, ASP.NET)' 카테고리의 다른 글
asp.net mvc File download (파일 다운로드) (0) 2021.02.23 asp.net mvc ajax에서 controller로 post 한 후 controller에서 ajax로 성공 또는 오류 메시지 리턴하는 방법 (0) 2021.02.17 C# 문자열을 문장으로 나누기 (Split('')할 때 'string'에서 'char'(으)로 변환할 수 없습니다. 해결 방법) (0) 2020.11.11 C# foreach 루프를 LINQ로 변환하는 아주 쉬운 방법 (0) 2020.10.16 C# 윈폼에서 배경 불투명도 조절하기 WinForm Opacity (0) 2020.09.30 C# 시간 계산 (DateTime Add함수 월, 일, 시, 분 더하기 빼기) (0) 2020.09.11 TAG