2014년 11월 13일 목요일

[강좌#4]HTML Server Control[닷넷C#교육/ADO.NET강좌/ASP.NET교육잘하는곳/C#,ASP.NET교육추천/닷넷실무교육/.NET,C#/ADO.NET교육/닷넷학원/ASP.NET실무교육]

이번 강좌에서는 HTML 서버 컨트롤에 대해 알아 보겠습니다.
서버 컨트롤은 서버에서 동적으로 만들어져 반환되는 컨트롤로써 웹폼(Web Form)의 Form Tag내에서 다음 처럼 정의 합니다.
종류는 HTML Server Control과 Web Server Control 의 두가지 형태가 있으며 HTML Server Control은 서버에 노출된 HTML 요소이며 Web Server Control은 복잡한 사용자 인터페이스를
구성하기 위한 ASP.NET의 컨트롤로서 생각하시면 됩니다. Button, Calendar, checkBox, CheckBoxList, DataGrid, DataList DropDownList HyperLink, Image ,ImageButton, LabelListBox, RadioButton등등이 있습니다.
오늘은 우선 HTML 서버 컨트롤에 대해 배우도록 하겠습니다.
HTML Server Control이란 HTML 태그를 컨트롤로 정의 한것 인데 System.Web.UI.HtmlControls 네임 스페이스내에 존재하며 이것이 필요한 이유는 말그대로 HTML 컨트롤을 서버에서 실행 하기 위해서 입니다. 기존의 ASP 파일을 웹 서버 폼으로 포팅 시 Form Tag의 runat 속성에 따라 클라이언트, 또는 서버에서 실행 가능 합니다.
[예]
runat="server"runat="server"> starter
위의 txtName은 runat="server"이므로 이것을 해석하는것은 클라이언트 브라우저가 아니라 서버라는 겁니다. 결국 System.Web.UI.HtmlControls.HtmlInputText 로 서버에서 해석되어 지는 겁니다.
클라이언트/서버 실행 3가지 유형에 다라 컨트롤을 구분하면 다음과 같습니다. 
- ASP.Net 서버 컨트롤 : 서버에서 실행
- HTML 컨트롤 : 클라이언트 브라우저에서 실행
- HTML 서버 컨트롤 : HTML 컨트롤을 서버에서 실행
[예]

<script language="C#" runat=server>
void Page_Load(Object sender, EventArgs e) {
anchor1.HRef = "http://www.oraclejavanew.kr";
}
void Button1_OnClick(object Source, EventArgs e) {
Response.Write("Button1을 클릭하였습니다.");
}
</script>

Html 서버 컨트롤



오라클자바로 이동



[결과]



 [개발실무100%환급외]빅데이터/하둡/몽고DB/SQL/자바/스프링/안… 오라클자바…12-272465
 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육…오라클자바…12-111812
53 [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… 오라클자바…03-151618
52 [주말]C#,ASP.NET마스터 오라클자바…01-311711
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-312405
50 [평일주간야간,주말]C기본&자료구조,알고리즘 오라클자바…01-311354
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… 오라클자바…01-191654
48 [평일야간,주말]안드로이드개발자과정(Android기초실무) 오라클자바…01-111511
47 [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… 오라클자바…01-032040
46 [개발실무100%환급외]빅데이터/하둡/몽고DB/SQL/자바/스프링/안… 오라클자바…12-272465
45 [평일주간]NoSQL,MongoDB,빅데이터기초과정 오라클자바…12-191771
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141746
43 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… 오라클자바…12-111812
42 [평일주간]빅데이터하둡기초과정(BigData Hadoop) 오라클자바…12-091414
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011643
40 [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… 오라클자바…12-011821
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011292

댓글 없음:

댓글 쓰기