본문 바로가기

ASP.NET 기초 게시판/BasicBoard

BasicBoard 페이지구성

BoardWrite.aspx


글쓰기 페이지는 제목, 작성자, 비밀번호, 글내용을 입력받고, 공개설정을 선택받습니다.
하단 오른쪽에는 ‘등록취소’와 ‘등록완료’버튼이 있고 제목, 작성자, 비밀번호, 글내용, 공개설정이 모두 반드시 입력(선택) 받아야 할 항목입니다.
제목: 글의 Title를 의미하며, 제목은 특수문자를 포함 모든 문자가 입력 가능하지만
‘ ’만을 입력하였을 경우에는 ‘제목을 입력해주세요.’라는 경고창을 띄웁니다.
작성자: 작성자는 글쓴이를 지칭합니다. 작성자는 한글만 입력가능하며 최대5글자로 제한합니다.
비밀번호: 비밀번호는 글을 작성하는 모든 작성자에게 입력받습니다. 공개글의 경우 수정 + 삭제를 위해 비밀번호가 필요하며, 비밀글일 경우 수정 + 삭제 + 글읽기를 위해 비밀번호가 필요합니다. 비밀번호는 최대 6자리까지만 가능하며 비밀번호는****** 형태로 출력합니다. 비밀번호는 특수문자를 제외한 문자와 숫자로만 가능합니다.
공개설정: 글의 비밀여부를 설정합니다. 공개가 기본설정이며, 비공개를 선택하면 글은 비밀번호를 알고 있는 사람만 읽을 수 있도록 작성합니다.
내용: 글의 내용은 특수문자를 포함 모든 문자가 입력 가능하지만 ‘ ’만 입력하였을 경우에는 경고창을 띄웁니다.
'등록완료'버튼클릭: 내용을 모두 입력하고 버튼을 클릭하면 ‘글목록’ 페이지로 이동합니다.(반드시 제목, 작성자, 비밀번호, 내용이 작성 돼야 합니다. 공개설정은 ‘공개’가 기본선택입니다.)
'등록취소'버튼클릭: 내용을 입력하지 않은 상태에서도 ‘글목록’ 페이지로 이동 가능합니다.
'다시쓰기'버튼클릭: 작성 중이던 내용이 모두 지워집니다.


수정하기
수정하기는 BoardWrite.aspx와 같은 페이지를 사용합니다.
수정하기는 글목록에서 클릭된 글의 제목, 작성자, 비밀번호, 글내용, 공개설정 정보를 그대로 가져옵니다. 모든 입력(선택)사항은 모두 다시 작성 할 수 있습니다.
'등록완료'버튼클릭: 내용을 모두 수정하고 버튼을 클릭하면 ‘글목록’ 페이지로 이동합니다.
'등록취소'버튼클릭: 내용을 수정하고 버튼을 클릭해도 원래 글의 상태가 유지됩니다. 글을 수정여부와 상관없이 아무런 변동사항 없이 무조건 ‘글목록’ 페이지로 이동 가능합니다.
'다시쓰기'버튼클릭: 작성 중이던 내용이 모두 지워집니다.


Default.aspx



글목록 페이지는 체크박스, 제목, 작성자, 등록일, 조회수, 상태를 보여줍니다.
하단 오른쪽에는 ‘글삭제’와 ‘글쓰기’버튼이 있고 체크박스을 체크하고 ‘글삭제’버튼을 클릭하면 체크된 글이 삭제됩니다.
삭제: 글목록에서는 비밀번호 없이 다중삭제 및 전체삭제가 가능합니다. 삭제를 원하는 글의 체크박스를 체크라고 ‘글삭제’버튼을 누르면 글이 삭제됩니다.(전체삭제는 글목록 Header의 체크박스를 클릭하면 전체삭제가 가능합니다.)
제목: 제목을 클릭하면 해당 글의 글보기 페이지로 이동합니다.
작성자: 작성자는 한글만 입력가능하며 최대 5글자로 제한합니다.
등록일: 2011.02.22 16:12 형태로 출력합니다. 등록일은 마지막 등록일을 의미합니다. 수정이 된 글은 수정일을 등록일로 등록합니다.
조회수: 글목록에서 제목이 클릭된 횟수를 의미합니다.
상태: 글의 공개설정을 나타냅니다. 비밀글과 공개글은 각각 다른 아이콘으로 나타냅니다.
'글쓰기'버튼클릭: ’글쓰기‘페이지로 이동 가능합니다.
정렬은 idx를 기준, 내림차순으로 정렬합니다. 글은 한 페이지에 10개씩 출력합니다.



BoardView.aspx


글보기 페이지는 글목록에서 클릭된 글의 제목, 작성자, 작성일, 조회수, 글내용을 보여줍니다.
하단 오른쪽에는 ‘목록보기’, ‘수정하기’, ‘글쓰기’ 버튼이 있습니다.
‘수정하기’버튼을 클릭: 비밀번호 입력하는 팝업창을 띄워줍니다. 입력받은 비밀번호가 해당글의 비밀번호와 일치하면 해당 글의 수정페이지로 이동 합니다.
비밀번호가 일치하지 않으면 수정 페이지로 이동이 불가합니다. 그럴 경우에는 ‘비밀번호가 일치하지 않습니다.’라는 경고창을 띄워줍니다.
조회수: 글목록의 조회수와 일치합니다. 페이지의 새로고침은 조회수로 간주하지 않습니다.
‘목록보기’버튼을 클릭: 글목록 페이지로 이동합니다.
‘글쓰기’버튼을 클릭: 글쓰기 페이지로 이동합니다.
‘글삭제’버튼을 클릭: 비밀번호 입력하는 팝업창을 띄워줍니다. 입력받은 비밀번호가 해당글의 비밀번호와 일치하면 해당 글을 삭제합니다. 일치하지 않으면 ‘비밀번호가 일치하지 않습니다.’라는 경고창을 띄워줍니다.