Blog Content

  • 12.C# ASP.NET - Server.Execute

    Category ASP.NET on 2009. 10. 5. 15:43

    Execute() - 다른 파일 포함(인클루드)후 제어권은 돌아옵니다. (Execute, Transfer 메서드) 현재 많이 사용하지 않습니다. 변수는 공유되지 않으며 동적으로 삽입, 조건에 따라 페이지를 지정 가능합니다. FrmServerExecute.aspx.cs protected void Page_Load(object sender, EventArgs e) { //현재 웹폼에 또 다른 웹폼을 추가 : 제어권 돌아옴 Server.Execute("./FrmRequest.aspx"); Server.Execute("./FrmRequestUserHostAddress.aspx"); //현재 웹폼에 또 다른 웹폼을 추가 : 제어권 넘김 Server.Transfer("./FrmResponseWrite.aspx");..

    Read more
  • 11.C# ASP.NET - Server.MapPath

    Category ASP.NET on 2009. 10. 5. 15:35

    MapPath() : 현재 웹 폼의 서버측의 물리적 경로 ServerVariables : 현재 스크립트 파일의 루트(웹 서버상 주소) 경로 FrmServerMapPath.aspx 현재 파일(웹 폼)의 물리적인 전체 경로 : 현재 스크립트 파일의 루트(웹서버상주소) 경로 : FrmServerMapPath.aspx.cs protected void Page_Load(object sender, EventArgs e) { //현재 웹 폼의 서버측의 물리적 경로 this.Label1.Text = Server.MapPath("."); //같은 경로 //현재 스크립트 파일의 루트 경로 this.Label2.Text = Request.ServerVariables["SCRIPT_NAME"]; } 결과화면

    Read more
  • 10.C# ASP.NET - Request.UserHostAddress

    Category ASP.NET on 2009. 10. 5. 14:53

    원격 접속자 클라이언트의 IP 호스트 주소를 가져오는 예제입니다. RequestUserHostAddress.cs 현재 접속자의 IP주소 얻기 RequestUserHostAddress.aspx.cs protected void Page_Load(object sender, EventArgs e) { //현재 접속자의 IP주소를 얻는 3가지 방법 this.Label1.Text = Request.UserHostAddress; //ASP.NET 2.0에서 사용됨 Label2.Text = Request.ServerVariables["REMOTE_HOST"]; Label3.Text = Request.ServerVariables["REMOTE_HOST"]; } 결과화면

    Read more
  • 09.C# ASP.NET - Request

    Category ASP.NET on 2009. 10. 5. 14:43

    Request의 QueryString, Params, Form에 관한 예제입니다. Request.aspx 아이디 : 암호 : 이름 : 나이 : Request.aspx.cs protected void Page_Load(object sender, EventArgs e) { string strUserId = ""; string strPassword = String.Empty; string strName = ""; string strAge = String.Empty; //[1] Request 객체의 QueryString 컬렉션 strUserId = Request.QueryString["UserID"]; //[2] Request 객체의 Params 컬렉션 strPassword = Request.Params["Pa..

    Read more
  • 08.C# ASP.NET - Response.Redirect()

    Category ASP.NET on 2009. 10. 5. 14:03

    Redirect() - 해당 페이지로 이동 버튼 클릭으로 이동하는 방법으로 컨트롤을 이용한 방법과 코드로 직접 작성한 예제 입니다. 그림 8-1과 같이 aspx에서 디자인을 합니다. 이동버튼은 컨트롤을 이용한 방법, 준철이블로그 이동 버튼은 코드작업 1. 이동버튼 : 컨트롤 추가와 동시에 코드작업 2. 준철이블로그 이동 : aspx에서 컨트롤 추가 후 해당 버튼 이벤트 핸들러를 추가 한 후에 코드 타이핑 2-1 : 컨트롤 추가 - 버튼 클릭 이벤트 핸들러 추가 2-2 : 버튼이벤트 핸들러에서 코드 타이핑 protected void btnGodffs_Click(object sender, EventArgs e) { Response.Redirect("http://godffs.tistory.com"); } 결과..

    Read more
  • 07.C# ASP.NET - ResponseBuffer

    Category ASP.NET on 2009. 10. 5. 13:55

    ResponseBuffer을 사용하는 이유는 많은 화면을 사용자에게 보여주게 되면 완료(실행)하는데 속도가 오래 걸려 사용자는 새로고침을 하거나 기다리거나 또는 종료시키게 된다.완료되면 한번에 뜨게된다. ResponseBuffer를 사용해서 하나하나씩 끊어서 보여줌으로서 진행되는 과정을 사용자에게 보여주는 방법으로 사용된다. (상단페이지화면, 매인페이지화면, 왼쪽&오른쪽화면, 하위등으로...) protected void Page_Load(object sender, EventArgs e) { //[0] 현재 페이지를 매번 새로 읽어옴 Response.Expires = -1; //[1] 버퍼링 사용 : 기본값으로 사용 안해도 된다. Response.Buffer = true; //[2] 화면 글쓰기 Respo..

    Read more
  • 06.C# ASP.NET - ResponseWrite

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

    새 항목 추가 - WebForm 추가 - FrmResponseWrite .aspx에서 UI 디자인을 합니다. 디자인 후에 디자인 모드에서 추가한 버튼의 이벤트 핸들러를 잡습니다. 디자인 모드 - 추가한 버튼에 대해서 마우스로 더블클릭! .aspx.cs에서 코드 타이핑! public partial class FrmResponseWrite : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //기존 ASP, ASP.NET MVC 프레임 워크에서 에서 많이 쓰던 방법 : //Response.Write(), //간결 Response.Write("안녕하세요. "); //순수html태그 //ASP.NET에서는 컨트롤을 주로 사용..

    Read more
  • 05.C# ASP.NET - DLL ( 공통 라이브러리 )

    Category ASP.NET on 2009. 10. 5. 11:43

    C# ASP.NET 에서 공통 라이브러리를 만들어서 전체 솔루션에서 사용하는 DLL파일로 만들어 사용하는 예제입니다. 그림과 같이 App_Code폴더를 추가 후 추가한 폴더에 C# 클래스 파일을 추가합니다. 추가한 클래스에 전체 솔루션에서 사용하기 위해 코드를 작성합니다. 여기서 작성하는 코드는 현재 시간을 나타내는 소스입니다. 빌드 한 후 WebFrom을 추가후 위에서 만들어 놓은 코드를 불러와 사용합니다. 추가한 WebForm의 코드비하인드 페이지로 가서 작성 결과확인!

    Read more
  • 04.C# ASP.NET - VB 언어 사용 (비주얼베이직)

    Category ASP.NET on 2009. 10. 5. 11:20

    ASP.NET에서 VB 코드를 사용하여 1~100까지 합을 구하는 간단한 예제입니다. 새 웹사이트 프로젝트 추가 하여 언어를 VB를 선택하고 만들어줍니다. 여기서 저는 기존에 있는 [ 03.C# ASP.NET - FrmHello ]에서 만든 프로젝트에 새항목추가로 작성합니다. 추가화면 기본구성화면 주황색 화면을 보시면 확장명이 .aspx 인것은 C#에서 추가한것과 다를게 없지만 진홍색 화면은 Visual Basic언어로 되어져 있습니다. 코드작성언어는 다르지만 UI 디자인은 같네요. FrmVB.aspx.vb에서 코드 작성 결과확인

    Read more
  • 03.C# ASP.NET - FrmHello 기본 복습!

    Category ASP.NET on 2009. 10. 5. 11:00

    새 프로젝트 - 웹 사이트 - ASP.NET 웹 사이트 프로젝트 기본적인 화면입니다. 다시 한번 복습하는 의미에서 간단하게 보라색 화면은 aspx로 디자인 하는 화면입니다. 주황색 화면은 기본적으로 추가되는 파일입니다. .aspx 에서는 UI 디자인 하는곳 하위파일에 .aspx.cs는 코드비하인드 페이지라 하여 프로그래밍 코딩(소스,코드) 작성 하는곳 입니다. aspx에서 보시면 소스코드가 HTML/XML로 되어있습니다. JavaScript, CSS, C#, HTML 등 사용가능 합니다. web.config는 태그정의, 모듈정의,핸들러가 있는 곳으로 ASP.NET에서는 이 곳에서 DB연결, 테마등의 적용에 사용됩니다...( 거의 이 곳에서...;;; ) 기본예제입니다.

    Read more
  • 02.ASP.NET - 주요 내장 개체( 클래스 )

    Category ASP.NET on 2009. 10. 5. 10:34

    Response 개체 : 서버 측 정보를 클라이언트에게 전송(응답) Write() - 페이지에 문자열을 출력한다. Redirect() - 지정된 페이지로 이동한다. Expires - 현재 페이지의 소멸 시간을 설정한다. Buffer - 버퍼링 사용 여부를 결정한다. Flush() - 현재 버퍼의 내용을 출력한다. Clear() - 현재 버퍼의 내용을 비운다. End() - 현재 페이지를 종료한다. WriteFile() - 스트림(파일)을 출력한다. Request 개체 : 클라이언트에서 서버 측에서 어떤 결과값을 요청 QueryString[] - Get방식으로 넘겨져 온 쿼리스트링 값인 key와 value를 받고자 할 때 사용. 쿼리스트링(주소창에 직접입력)만 받는다. Form[] - Post방식으로 넘겨..

    Read more
  • 01.ASP.NET - 기본

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

    ASP.NET 기본적인 예제입니다. Visual Studio 2008 - 새 프로젝트 - 새 웹사이트 선택 ASP.NET웹사이트를 선택 후 프로젝트 파일을 저장할 경로를 지정합니다. 언어에서 Visual C# 과 Visual VB가 있습니다. 저는 언어를 ASP.NET C#으로 선택하고 작업합니다. [그림1-2]와 같이 솔루션탐색기에 기본구성파일이 추가됩니다. *.*.aspx는 디지인, *.*.aspx.cs는 코드구성, web.config는 전체 태그정의부터 핸들러, 모듈에 대한 정의가 들어가 있습니다. HTML(XML),CSS, JavaScript, ASP.NET 언어로 화면 구성 Default.aspx .myBackGround {background-color:Yellow;} function Hi() ..

    Read more
  • 00.ASP.NET - 개요

    Category ASP.NET on 2009. 10. 5. 09:17

    .net Framwork : Databases, ASP.NET Web Application, XML Web Services 프로젝트 할 때 아키텍처 설계 .NET 2.0 기준으로 .NET 3.5 사용 C -> C++ -> C# 웹브라우저에서 요청-parser가 컴파일 처음만 컴파일 하기 때문에 맨처음 로딩 시간이 오래걸림 그 다음 부터는 빠르다. ASP.NET 추천사이트 : http://www.asp.net/, http://www.taeyo.net/ ASP.NET 응용 프로그램 Market : 쇼핑몰 : 상품관리, 회원관리, 주문관리 Root : 개인홈페이지, 게시판, 설문조사, 접속통계, 일정관리, 메모장, 폼메일, Board : 멀티형 게시판 : 한 개 소스로 여러기능을 하는 게시판 여러 개 생성, ..

    Read more
  • 32.ADO.NET - 용어정리

    Category ASP.NET on 2009. 10. 1. 13:42

    ExecuteNonQuery() : 반환값이 없는(영향받은레코드 수만 반환) 명령어 실행 ExecuteReader() : 다중 레코드(한 개 이상의 레코드(필드와 컬럼으로 이뤄진))를 반환 ExecuteScalar() : 집계함수(AVG, COUNT)의 결과값 받고자할 때, 즉 단일 값 반환 DataSet : 메모리상의 데이터베이스, 죽, DB에 있는 한두개의 테이블을 읽어서 DataSet 개체에 보관해 놓으면, 마치 물리적인 DB를 메모리에 두고, 이를 사용해서 손쉽게 DB 입출력 기능을 구 현할 수 있는 막강한 클래스 SqlDataAdapter : SQL문의 결과값을 DataSet에 담아주는 역할. Dataset을 채우고 SQL Server 데 이터베이스를 업데이트하는 데 사용할 데이터명령 집합과 데..

    Read more
  • 31.ADO.NET - 6가지 패턴

    Category ASP.NET on 2009. 10. 1. 13:10

    입력 : Connection -> Command -> Parameter추가 -> ExecuteNonQuery() 출력 : Connection -> Command -> DataaAdapter -> DataSet -> Fill() -> Grid컨트롤에바인딩 상세 : Connection -> Command -> DataReader() -> Read() -> 일반컨트롤에 바인딩 수정/삭제 : 입력 패턴과 동일 : Connection -> Command -> Parameter추가 -> ExecuteNonQuery() 검색 : Connection -> Command -> DataAdapter -> DataSet -> DataTable -> Dataview -> RowFilter속성 -> Grid컨트롤에 바인딩 집계..

    Read more
1 ··· 7 8 9 10 11 12 13