일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FastAPI
- python
- array
- Django
- GraphQL
- for loop
- SQL
- Django-allauth
- check_password
- allauth
- graphene-django
- flask
- tkinter Radio 동적버튼
- numpy
- Today
- Total
객
[c#.net] Request 객체와 Response객체 본문
protected void btnOK_Click(object sender, EventArgs e) Response.Write(string.Format("<BR />ASP .NET방식 <br/> 아이디 : {0} , 비밀번호 : {1}", strID, strPWD));
string strID2 = Page.Request.QueryString["txtID"]; //GET 방식으로 받을때 pwd 는 받아 오지 못함. //GET , POST 등을 신경 쓰지 않으려면 Page.Request["txtID"] , Page.Request["txtPWD"] 로 해준다.
Response.Write(string.Format("<br/> ASP방식 <br/> 아이디 : {0} , 비밀번호 : {1}", strID1, strPWD1)); |
※ ASP.Net에서 Textbox는 input type="text"로 랜더링되고 Label은 spand랜더링 되며 Button은 commit Button으로 랜더링된다.
웹폼이 로드되기 까지의 발생 이벤트
Page_PreInit => 웹 폼이 로드되기 전에 가장 처음으로 발생되는 이벤트. |
Page_Init => 웹 폼이 로드 되기 전에 두번째로 발생되는 이벤트로 컨트롤 값을 초기화 하거나 이벤트를 연결 . |
Page_Load => 페이지가 실질적으로 시작 되는 이벤트 |
Page_PreRender => 컨트롤이 랜더링 되기 직전에 발생 하는 이벤트. |
Page_Unload => 페이지가 랜더링을 끝마치고 모든 작업을 마무리 할때 발생하는 이벤트 |
ASP.NET = > <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 명시된
Page Language="C#" => ASP.Net이 컴파일 할때 사용할 컴파일을 알려준다.
AutoEventWireup="true" => Page와 관련된 이벤트에서 자동으로 이벤트를 사용을 하겠다.
CodeFile="Default.aspx.cs" => 이벤트 발생시에 이동할 페이지( 자시의 폼을 가르킴. )
Inherits="_Default" => 상속은 default에서 받음.
ASP => <%@ Page Language="C#" %>
Page Language="C#" => 컴파일시에 사용할 언어의 컴파일만 지정 되어 있음.
◈ 프로젝트와 , 웹사이트 차이 ◈
프로젝트는 닷넷 1.X에서 사용되어 지는 방식으로 프로젝트 폼 전체에 오류가 없어야지 컴파일이 되고 실행이됨.
웹사이트는 닷넷 2.0 이후에 나온 것으로 해당 페이지만을 실행 시키고 오류를 수정 할 수있다.
'[PL] > C# & WPF' 카테고리의 다른 글
[ASP.NET] 사용자 정의 컨트롤 사용 (0) | 2011.09.22 |
---|---|
프로퍼티(Property) (0) | 2011.07.22 |
[C#] 인덱스 , 상속 정리 (0) | 2011.06.16 |
[C#] 연산자 오버로딩 , 프로퍼티 예제 (0) | 2011.06.16 |
참조 , 값 (0) | 2011.06.08 |