본문 바로가기
개발/.Net

[.Net Core MVC] 웹 게시판 만들기(10) - 게시글 삭제하기

by 코딩하는 흰둥이 2023. 4. 18.
반응형

이전글

https://greed-yb.tistory.com/207

 

[.Net Core MVC] 웹 게시판 만들기(9) - 게시글 수정하기

이전글 https://greed-yb.tistory.com/206 [.Net Core MVC] 웹 게시판 만들기(8) - 유효성 확인 이전글 https://greed-yb.tistory.com/205 [.Net Core MVC] 웹 게시판 만들기(7) - 게시글 작성 이전글 https://greed-yb.tistory.com/204 [.N

greed-yb.tistory.com

 

Controller 

MemberController

        // 게시글 삭제
        public IActionResult MemberDelete(string id)
        {
            var check_id = _db.Member.Find(id);
            if(check_id == null)
            {
                return NotFound();
            }

            _db.Member.Remove(check_id);
            _db.SaveChanges();

            return RedirectToAction("Index");
        }

button 태그의 submit을 이용하지 않고 a태그를 이용하여 게시글 리스트 에서

바로 지우는 기능으로 post 전송이 되지 않는다

 

Index.cshtml( 게시글 리스트 화면)

<td>
	<div class="w-75 btn-group" role="group">
		<a asp-controller="Member" asp-action="MemberDelete" asp-route-id="@obj.M_ID" class="btn btn-danger">Delete</a>
	</div>
</td>

Update와 같이 Key값을 보내 삭제한다

 

 

 

게시글 리스트 화면

 

Delete 클릭 시 삭제

 

삭제 버튼 클릭시 Confirm 기능을 넣고 싶은데 

방법을 모르겠다...

댓글