일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- winmodev
- 신동혁
- 마이크로소프트
- 윈도우모바일
- 훈스닷넷
- 옴니아2
- 소년포비소프트
- 윈모데브
- MIX10
- 안드로이드
- 서진호
- 데브피아
- 소년포비
- 윈도데브
- 거제도
- 신석현
- 실버라이트 코리아
- 윈도우폰7
- 윈도우폰
- UX베이커리
- 루나네스
- 김춘배
- 황광진
- 헤이맨
- 주신영
- 스마트폰
- windows mobile 6.5
- 쉐어포인트코리아
- 지승욱
- 윈도우 모바일
- Today
- Total
소년포비의 세계정복!!
코드 비하인드를 이용한 예제 본문
1. start02.cs 파일을 만듭니다.
================================================================
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
public class start02 : Page
{
public Label lblMsg;
public void btnSubmit_OnClick(object sender, EventArgs e)
{
lblMsg.Text = "클릭을 하셨군요 !!";
}
}
================================================================
2. start02.aspx 파일을 만듭니다.
================================================================
<%@ Page language="c#" Inherits="start02" Src="start02.cs"%>
<HTML>
<body>
<form runat="server">
<asp:Label id="lblMsg" runat="server" /><br>
<asp:Button id="btnSubmit" runat="server" Text="클릭하세요" onclick="btnSubmit_OnClick" />
</form>
</body>
</HTML>
<%@ Page language="c#" Inherits="start02" Src="start02.cs"%>
Inherits="start02" => 클래스 이름을 넣는다.
src="start02.cs" => 읽어올 .cs 화일
================================================================
3. 브라우저에 확인합니다.
-> 제 2강에서 했던 결과물과 동일하게 작동됩니다.
[참고사항]
1. using 는 네임스페이스를 가져오는 역할
1-1 using System
-> System 네임스페이스에 존재하는 클래스들을
현재의 코드 비하인드 구역내에서 사용하겠다는 의미
System -> array, Boolean, byte, char, DateTime, int, string 등등
1-2 Page -> System.Web.UI 에 존재
1-3 Label -> System.Web.UI.WebControls 에 존재
1-4 using 문이 없으면 전부 써야함.
-> System.Web.UI.Page, System.Web.UI.WebControls.Label
2. 액세스 한정자
Private : 해당 맴버를 자신의 클래스 내부에서만 접근이 가능하도록 제한
Protected : 자신의 클래스 내부나 자신의 클래스로부터 상속을 받은 클래스에서만 접근이 가능
internal : 현재의 프로그램에서만 접근이 가능
Public : 어디에서나 접근이 가능
3. 가장 주의할 점은 대.소문자를 구분하기 때문의 꼭 주의 요망
'프로그램 세상 > ASP.NET' 카테고리의 다른 글
[ASP.NET] Form 인증 방식 설정 (0) | 2009.10.24 |
---|---|
[ASP.NET] 업로드 사이즈 수정 (0) | 2009.10.24 |
Gridview에 DataSet을 DataBind()했을 때 페이징 하기 (0) | 2009.10.08 |
ASP.NET 실행 모델 (0) | 2009.10.06 |
ASP.NET에서 다중쿠키 수정시 주의점 (0) | 2009.10.06 |