Blog Content

  • 54.C# ASP.NET - 서버 측 ( Application ) [상태관리2]

    Category ASP.NET on 2009. 10. 20. 22:55

    상태관리(State Management) : 어떤 데이터 임시/영구 보관하는 방법 서버측 보관 - Applicaion : Application 전역변수 : public, 모든 사용자가 접근 Application, Session 사용하기 전에 전역 응용 프로그램 클래스 추가합니다. 새 항목 추가 - 전역 응용프로그램 클래스 추가 ( Global.asax ) 추가한 전역 응용프로그램 클래스에서 void Application_Start(object sender, EventArgs e) 메소드 안에 코드를 입력합니다. FrmApplication.aspx void Application_Start(object sender, EventArgs e) { // 응용 프로그램이 시작될 때 실행되는 코드입니다. Applic..

    Read more
  • 53.C# ASP.NET - HttpContext [상태관리1]

    Category ASP.NET on 2009. 10. 20. 21:40

    개별 HTTP 요청에 대한 HTTP 관련 정보를 모두 캡슐화 - HTTPContext.Current 속성 : 현재 HTTP 요청에 대한 HTTPContext 객체를 가져오거나 설정 새 항목 추가 - Web From ( FrmHttpContext.aspx ) 바로 코드 비하인드 페이지로 이동 FrmHttpContext.aspx.cs protected void Page_Load(object sender, EventArgs e) { // 화면 출력 //[1] Page 레벨 Response.Write("안녕 "); //[2] Component 레벨 : 클래스(App_Code, *.DLL) HttpContext.Current.Response.Write("방가 "); HttpContext context = Http..

    Read more
  • 52.C# ASP.NET - Trace 추적

    Category ASP.NET on 2009. 10. 20. 15:04

    Trace 개체 : 웹 페이지 내에서 사용되는 변수 등의 상태값을 추적(디버깅) 기본적으로 웹 폼이 실행되면 결과값으로 결과값이 출력 - 상태값, 섹션, 쿠키값 등을 확인, 개발서버와 개발환경에서 작업 페이지 지시문 (레벨)에 코드 입력 : - 모든 웹 페이지에 Trace를 True로 주고 싶을 때 Web.Config에서 작업한다. 추적 1 : 페이지 지시문에 코드 입력 Default.aspx Default.aspx.cs protected void Page_Load(object sender, EventArgs e) { Response.Cookies["SITE"].Value = "닷넷코리아"; Session["SITE"] = "비주얼아카데미"; Application["SITE"] = "레드플러스"; } 결..

    Read more
  • 51.C# ASP.NET - Repeater [DataControl 4]

    Category ASP.NET on 2009. 10. 20. 01:07

    Repeater 컨트롤은 태그의 여러 템플릿에 분할할 수 있는 유일한 웹 컨트롤 도구 - Repeater 컨트롤을 해당 폼에 추가 한다. 추가 하여 Database 연결 문자열을 지정하고 디자인 코드 입력 FrmRepeater.aspx 리피터 컨트롤 사용 출력 꼬리말 FrmRepeater.aspx.cs public partial class FrmRepeater : System.Web.UI.Page { public string SITE_NAME { get; set; } // 속성 public FrmRepeater() { SITE_NAME = "닷넷코리아"; } protected void Page_Load(object sender, EventArgs e) { } } 결과확인

    Read more
  • 50.C# ASP.NET - DataList [DataControl 3]

    Category ASP.NET on 2009. 10. 20. 00:30

    템플릿을 사용하여 항목을 표시하는 데이터바인팅된 목록 컨트롤 DataList 컨트롤을 사용하여 템플릿 기반 데이터 바인딩된 목록을 표시 새 항목 추가 - WebForm ( FrmDataList ) 해당 폼에 SqlDataSource 컨트롤을 사용하여 ConnectionString 문자열을 지정 하여 Database를 연결 합니다. 연결이 완료 되었으면 해당 폼에 DataList 컨트롤을 이용하여 출력하는 예제를 작성합니다. FrmDataList.aspx DataList.aspx로 출력 이름 : , 이메일 : , IP주소 : 시작 끝 결과화면

    Read more
  • 49.C# ASP.NET - FormView [DataControl 2]

    Category ASP.NET on 2009. 10. 19. 10:30

    FormView 컨트롤을 이용한 예제입니다. FormView 사용자 정의 템플릿을 사용하여 데이터 소스의 단일 레코드 값을 표시한다. FormView 컨트롤을 사용하면 레코드를 편집, 삭제 및 삽입할 수 있다. 데이터베이스가 연결된 프로젝트에서 새 웹폼을 추가합니다. [ 데이터베이스연결된 프로젝트 ] 새 항목 추가 - WebForm 추가 ( FrmFormView.aspx ) 도구 - 데이터 - FormView 컨트롤 추가 및 직접 입력 FrmFormView.aspx 폼뷰 컨트롤을 사용해서 데이터 입력 Num: Name: Email: PostIP: Name: Email: PostIP: Num: Name: Email: PostIP: 결과확인 아무리 많은 필드를 가진 테이블에 대해서도 입출력 기능을 1~2분내..

    Read more
  • 48.C# ASP.NET - SqlDataSource 와 ADO [DataControl 1]

    Category ASP.NET on 2009. 10. 19. 10:15

    SqlDataSource 컨트롤 예제입니다. ADO.NET 코드로 작성되었습니다. 새 프로젝트 - 새 웹 사이트 추가 ( WebDataControl ) App_Data 폴더에 DB를 추가합니다. 새 항목 추가 - SQL Server 데이터베이스 ( Database.mdf ) 추가한 DB(데이터베이스)에 테이블을 만들어 줍니다. 테이블 이름 : Memos 열이름 데이터 형식 Null 허용 Num int Name varchar(25) Email varchar(50) O PostIP varchar(15) O 그림으로 보기 추가된 DB를 연결 시켜줍니다. 프로젝트를 추가 했을때 기본적으로 생성된 Default.aspx 페이지에 SqlDataSource 컨트롤을 사용합니다. 도구 - 데이터 - SqlDataSou..

    Read more
  • 47.C# ASP.NET - LoginStatus, LoginName [LoginControl 5]

    Category ASP.NET on 2009. 10. 15. 14:00

    인증사용자 다루기 LoginStatus - 하이퍼링크를 눌러서 사이트의로그인과 로그아웃을 수행할 수 있다. LoginName - 인증 사용자의 사용자 이름을 보여줄 수 있다. 해당 폼 안에 컨트롤을 추가합니다. 도구 - 로그인 - >LoginStatus와 LoginName 컨트롤을 추가합니다. Default.aspx 회원가입 결과확인

    Read more
  • 46.C# ASP.NET - web.config 파일에 authentication 요소 추가 [LoginControl 4]

    Category ASP.NET on 2009. 10. 15. 13:50

    폼 인증으로 웹 애플리케이션에 회원관리 서비스를 제공하려면 web.config 파일에서 폼 인증 기능을 활성화 ASP.NET 2.0에서 제공하는 회원관리 서비스를 활용하는 데 필요한 모든 기능이 활성화 web.config 파일을 열고 코드를 부분에 코드를 추가합니다. web.config mode는 필수 특성으로 응용프로그램의 기본 인증 모드를 지정하는데 기본으로 Windows로 잡혀져 있습니다. Windows를 Forms로 변경합니다. Form : ASP.NET 폼 기반 인증을 기본 인증 모드로 지정합니다. Windows는 모든 형태의 IIS인 인터넷 정보 서비스입니다.

    Read more
  • 45.C# ASP.NET - PasswordRecovery, ChangePassword [LoginControl 3]

    Category ASP.NET on 2009. 10. 15. 13:45

    dRecovery, ChangePassword 컨트롤을 이용한 예제입니다. 해당 페이지에 컨트롤을 추가합니다. 도구 - 로그인 - PasswordRecovery, ChangePassword 추가 또는 직접 코드 작성 ChangePassword 서버 컨트롤 - 사용자의 암호를 브라우저에서 곧바로 변경할 수 있다. PasswordRecovery 서버 컨트롤 - 사용자가 암호를 잊어버릴 경우 데이터 저장소로부터 암호를 가져오는 수단 - 사용자가 암호를 잊어버릴 경우 보통 전자우편으로 암호를 알려주기 때문에 - SMTP 서버를 설정해야 한다. UserInfor.aspx 결과확인

    Read more
  • 44.C# ASP.NET - CreateUserWizard [LoginControl 2]

    Category ASP.NET on 2009. 10. 15. 13:45

    해당 페이지에서 컨트롤을 추가 합니다. 도구 - 로그인 - CreateUserWizard 컨트롤을 해당 페이지에 추가! 및 직접 코드작성 Register.aspx 결과확인 추가한 계정은 DB에 저장이 됩니다. 사용자 추가하기 - 회원관리 서비스에 사용자를 추가하려면 마이크로소프트 SQL 서버 익스프레스 에디션 - 데이터 저장소에 등록한다. - 회원관리 시스템을 위한 마이크로소프트 SQL 서버 데이터 공급자는 회원관리 서비스에 - 특화된 SQL 서버 익스트레스 버전 파일을 사용할 수 있다. - ASP.NET은 이 특정 파일이 기존에 존재하지 않을 경우 자동으로 생성한다. - ASPNETDB.MDF 파일을 생성하려면 회원관리 서비스를 활용하는 ASP.NET 서버 컨트롤로 다룬다. - ASPNETDB.MDF ..

    Read more
  • 43.C# ASP.NET - Login [LoginControl 1]

    Category ASP.NET on 2009. 10. 15. 13:28

    로그인 컨트롤을 이용한 예제입니다. Login 서버 컨트롤 사용하기 - Login 서버 컨트롤을 사용하면 데이터 저장소로부터 검증될 수 있는 로그인 자격 증명을 제공하여 비인증 사용자를 인증 사용자로 전환할 수 있다. - 첫 번째 단계는 Login.aspx라는 새 웹 페이지를 생성해야 한다. Login.aspx는 비인증 사용자의 자격 증명을 얻기 위해서 사용하는 기본설정 페이지다. 해당 페이지에 Login Control 추가 도구 - 로그인 - Login Control 추가 Login.aspx 결과화면 컨트롤 추가 만으로 간단하게 디자인이 생성되었습니다.

    Read more
  • 42.C# ASP.NET - sitemap [WebNavigationControl]

    Category ASP.NET on 2009. 10. 15. 12:18

    sitemap컨트롤을 이용한 예제입니다. 새항목 추가 - 사이트맵 추가 ( Web.sitemap ) Web.sitemap 추가한 사이트맵을 웹 폼(WebForm)에 추가 합니다. FrmSiteMap.aspx 결과확인

    Read more
  • 41.C# ASP.NET - TreeView [WebNavigationControl]

    Category ASP.NET on 2009. 10. 15. 09:50

    도구 - 탐색 - TreeView 컨트롤을 이용하여 동적으로 트리뷰에 노드 추가하는 예제입니다. 해당 WebForm에 TreeView 컨트롤을 추가합니다. 도구-탐색-TreeView 추가한 컨트롤을 사용하기 위해 디자인 영역(페이지)으로 이동합니다. TreeViewControl 컨트롤 도구를 사용해서 추가해 주면 자동으로 코드가 입력됩니다. 자동 서식으로 간단하게 디자인 할 수 있습니다. TreeViewControl 동적으로 노드 추가하는 방법입니다. FrmTreeView.aspx.cs protected void Page_Load(object sender, EventArgs e) { TreeNode tn = TreeView1.Nodes[0].ChildNodes[1]; tn.ChildNodes.Add(ne..

    Read more
  • 40.C# ASP.NET - Menu [WebNavigationControl]

    Category ASP.NET on 2009. 10. 15. 09:25

    탐색 컨트롤 사용 해당 프로젝트 페이지에 컨트롤을 추가합니다. 도구상자 - 탐색 - Menu 컨트롤 해당 페이지에 추가 또는 직접 입력가능 FrmMenu.aspx 결과화면 nternet Explorer 7,8 버전에서 클릭이 잘 안되는 경우가 있습니다.

    Read more
1 ··· 3 4 5 6 7 8 9 ··· 13