본문 바로가기

ASP.NET 기초 게시판

PageNavi_ 게시판 페이징 public static string PageNavi(string path, int nowPage, int totRecCnt, int pageSize) { int totPage = 0; totPage = totRecCnt % pageSize; //총 게시글의 수를 페이지사이즈(10)로 나눠 나온 나머지를 totPage에 대입. if (totPage == 0) { totPage = totPage / pageSize; } else { totPage = (totRecCnt / pageSize) + 1; } int startPage = ((nowPage - 1) / 10) * 10 + 1; //startPage는 항상 해당 단락의 첫번째. ex) 27 페이지의 첫번째는 21. int endPage = 0; st.. 더보기
BoardView.aspx 페이지 & BoardView.aspx 자바스크립트 BoardView.aspx 페이지 제목 작성자 작성일 조회수 text BoardView.aspx 자바스크립트 ⓐhidechk.value = obj; 어떤 버튼을 클릭하여 함수가 실행됐는지 chk(obj)에 넘어오는 값으로 구분 할 수 있다. 삭제는 obj에 del이 넘어오고, 수정은 obj에 edit가 넘어온다. ⓑdocument.getElementById("textPrint").innerHTML div의 id를 자바스크립트에서 호출하여 if만을 돌려 다른 텍스트문을 출력해준다. 더보기
MSSQL▶ 테이블 & 글삭제 + 비밀번호비교(확인) 프로시져 테이블 create table Board ( idx int primary key, bref int foreign key references Board(idx), btitle nvarchar(100), bcontents nvarchar(2000), bname nvarchar(10), bdate smalldatetime default(getdate()), bpwd varchar(4), bvisit int default(0), bstate bit default(0),--공개-0 비공개- 1 banswer bit default(0)--원본글-0 답글- 1 ) Tip. 테이블을 drop하지않고 bpassword의 자료형을 nvarchar(6)로 바꿔주기 ALTER TABLE BasicBoard ALTER COLU.. 더보기
페이지_ BoardWrite.aspx 타이틀 엑셀데이터 [목록보기] 글쓰기 학기 제목 첨부파일 버튼 더보기
페이지_ BoardView.aspx 자바스크립드 타이틀 엑셀데이터 [데이터등록] 게시물 출력 댓글출력 가 제외된 Repeater Repeater를 사용하면 ~을 한번만 코딩하고도 리스트를 뿌려줄 수 있다. 데이터소스에서 반환되는 레코드 집합을 반복적으로 뿌려줍니다! 학기 작성자 제목 파일 상태 등록일 조회 더보기