일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 우편번호검색
- 웹표준
- RowCount 폐이징
- ASP.NET
- ORA-00942
- 스크립트릿
- json
- 페이지 간 게시
- ASP.NET Error
- JavaScript
- 자바스윙
- jsp
- ASP.NET 방명록
- Repeater
- Ajax한글 처리문제
- ajax
- Ajax댓글
- DataList컨트롤
- 테이블또는 뷰가 존재하지 않습니다.
- hyperlink 쿼리스트링 바인딩
- JDK1.5
- 이벤트 처리
- prototype.js
- XML
- ASP.NET 회원가입
- Oracle 10g
- prototype
- 객체생성
- 자동완성기능
- SQL 명령어가 올바르게 종료되지 않았습니다.
- Today
- Total
목록ASP.NET Ex (16)
IT 쟁이

처음 .NET을 공부할때 가장많이 사용한 컨트롤은 단연 데이터리스트 컨트롤이 었습니다. 데이터그리드보다 는 못하지만 UI작성시 Repeater 컨트롤보다는 훨씬 유용하기 때문이었습니다. Repeater컨트롤은 일일이 코딩을 해줘야 되기 때문입니다. 좀더 깊게 데이터리스트 컨트롤을 다시 살펴보기로 했습니다. 우선 Taeyo님의 ASP.NET에 있는 내용에서 발췌하였으며 DB 연동하는 부분만 수정했습니다. 데이터리스트를 다음과 같은 형태루 꾸몄습니다. 데이터베이스 접근방식은 2.0방식의 SqlDataSource 컨트롤의 사용하였습니다. Select, Insert, Update, Delete 쿼리를 지정해줍니다. 여러가지 모양을 변경할 수 있는 속성이 있는데 몇가지 속성만 언급합니다. GridLinse은 테두..

RowCount The base logic of this method relies on the SQL SET ROWCOUNT expression to both skip the unwanted rows and fetch the desired ones: DECLARE @Sort /* the type of the sorting column */ SET ROWCOUNT @StartRow SELECT @Sort = SortColumn FROM Table ORDER BY SortColumn SET ROWCOUNT @PageSize SELECT ... FROM Table WHERE SortColumn >= @Sort ORDER BY SortColumn Full Code – Paging_RowCount Full Cod..

ASP.NET 2.0에서는 DataGrid를 업그레이드한 GridView라는 컨트롤이 있습니다.. 하지만 =_= 다시금 사용해보기로 했습니다. 별로 달라진건 없지만 2.0에서 데이터베이스접근을 쉽게하기위해서 나타난 SqlDataSource 객체를 사용하기로 합니다.. 다시 살펴보는 이유는 제가 .NET을 배울때는 데이터그리드 컨트롤에대해서 많이 다루어보질 않았기 때문입니다. 왜냐면 =_= 주변에서 평이 좋지않았고(강사님의 비추천)현업에서 안쓴다..변형이 어렵다..등등의 말을 많이들었기 때문이죠. 하지만 지금 생각하고 사용해본결과 괜찮은 컨트롤인거 같습니다.. 혹은 다른책에선 영리한 컨트롤이라고 그러더군요. 도구상자에서 데이터그리드를 찾아서 컨트롤을 작성할려고하면 보이지않습니다. 그러므로 소소 크도를 직접..

Repeater and DataList controls offer a quick and flexible means of displaying data on a ASPX page. But they offer no paging functionality built in. The DataGrid control has in-built paging but its structure is more rigid. There are several articles on various ASP.NET Resource Sites that offer solutions, but I'm going to show you how to use the PagedDataSource class. 리피터와 데이터리스트 콘트롤은 폐이지에 관한 데이터를..

방명록에 마지막인 삭제를 구현해보도록 하겠습니다. 삭제를 하기위해서는 삭제 폐이지를 구현하지않고 DIV를 사용하여 다음과 같이 작성합니다. 이때 적당한 위치에 DIV를 배치하기 위해서는 style에 positio의 속성을 absolute로 해줍니다. 삭제를 클릭할경우에만 보이게 하기위해서 visibility속성을 hidden으로 설정합니다. 데이터리스트에 수정링크버튼 옆에 태그를 사용하여 다음과 같이 설정합니다. 삭제를 클릭할경우 View() 자바스크립트 함수가 호출되게 합니다. 다음과 같은 자바스크립트 함수를 작성합니다. Cancel()함수는 onload 이벤트에서 Cancel 이벤트함수를 설정합니다. document.getElementById()함수를 사용하여 div객체를 변수에 저장하고, div에 ..

방명록 수정폐이지는 Write.aspx UI와 동일하게 사용합니다. Page_Load 이벤트에서 현재 폐이지의 정보와 게시물의 ID를 ViewState에 저장합니다. 이는 취소버튼을 선택했을때의 처리를 해줄때 사용됩니다. 물론 쿠키나 캐시등을 사용해도 상관없습니다. protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Id = int.Parse(Request.QueryString["id"].ToString()); CurrentPage = int.Parse(Request.QueryString["page"].ToString()); ViewState["Id"] = Id; ViewState["CurrentPage"] = Current..

저번시간에 폐이징에 대한 전박적인 내용과 List.aspx 페이지를 구성하였습니다. 글쓰기, 수정 , 삭제에 대한 내용을 다루고자 합니다. Write.aspx 폐이지의 UI를 작성합니다. 테이블의 이용하여 간단하게 작성합니다. 이번엔 ASP.NET 2.0 컨트롤에 추가된 SqlDataSource 컨트롤의 사용여 쉽고 간편하게 처리를 하도록하겠습니다. -_-사실 잘 사용하지 않아서 꽤나 헤맸었습니다. 가끔적이면 visual studio 2005를 사용한다면 SqlDataSource 컨트롤을 사용하는게 좋을거 같습니다. SqlDataSource ▶ 모양을 클릭하여 데이터 소스를 선택합니다. Web.config에 설정된 ConnectionString의 키값인 Guest를 입력하고 다음 버튼을 선택합니다. 사용..

ASP.NET을 배우면서 회원가입 다음으로 만들었던것이 방명록 이었습니다. 상당히 다양하게 여러가지(?) 방법으로 만들 수 있는 방명록 ASP.NET 바이블을 참조하여 나름대로 만들어 보았습니다. 데이터베이스를 생성합니다. 솔루션탐색기를 클릭하여 web.config 파일을 추가하고 영역의 내용을 입력합니다. web.config 파일에 다음내용을 추가하였습니다. 영역을 영역 내부에 두지 않도록 합니다. 1. 방명록의 리스트 페이지 작성하기 방명록의 uI는 다양한 방법에 다양한 컨트롤로 작성할수 있습니다. DataList를 사용하여 UI를 작성해보도록 하겠습니다. 그전의 스타일 시트를 추가하여 스타일시트를 작성합니다. (안해도상관은 없음) body ,span, input, textarea, select ,p..

요즘들어 Ajax랑 자바스크립트에 관심을 두다보니 잠깐동안 그전에 작성했던 글에 대해서 소홀했습니다. =_= 이번에는 이전에 작성했던 Regin.aspx 페이지에 유효성 검사를 하는 버튼을 추가 해보도록 합니다. http://network.hanb.co.kr/view.php?bi_id=1065 한빛미디어의 지식종합 미디어 서비스를 참조하여 작성하였습니다. 먼저 BasePage를 작성하기 위해 파일 -> 새프로젝트 -> 클래스라이브러리 만들기를 선택한다. 솔루션 탐색기에서 참조추가를 선택합니다. System.web.dll을 추가합니다. 네임스페이스는 Kiuk.Web.UI로 정의합니다. BasePage 클래스는 System.Web.UI.Page 클래스를 상속하게 합니다. OnInit은 Page 클래스에서 각..

3일만에 글을 적습니다. 작심3일이란 말이 있는데 -ㅁ- 그런데 올해는 학교의 마지막 학년인지라서 그래도 1주일은 가는군요. 요즘 잠시 게임에 빠져서 열심히 못했던 제자신을 반성하게 되네요. 됩니다.-_ㅠ 완성된 Main.aspx UI를 간단히 살펴보고 Web.config 인증을 설정해보도록 하죠. (1) 회원가입 을 클릭하면 Regin.aspx 회원가입창으로 연결됨. (2) 아이디와 비밀번호를 작성하고 로그인 버튼을 클릭하면 로그인이 됨. (3) 회원게시판 로그인이 된 즉 회원만 이용할수 있는 게시판. (4) 현재 로그인 된 사용자 정보를 수정 Modify.aspx 연결됨 Web.config 설정을 다음과 같이 변경합니다. 인증방식은 폼인증방식으로 작성합니다. 다음과같이 작성합니다. 인증된 사용자만 작..