2014년 6월 25일 수요일

[강좌#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 서버 컨트롤



오라클자바로 이동



[결과]



오라클자바커뮤니티교육센터, 개발자전문교육, 개인80%환급 
www.oraclejavacommunity.com


평일주간(9:30~18:10) 개강
(6/30)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(6/30)[기업100%환급]안드로이드개발자과정
(6/30)[기업100%환급]SQL기초에서 Schema Object까지
(7/07)[기업100%환급]C#4.0,WinForm,ADO.NET프로그래밍
(7/07)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(7/07)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지 
(7/07)[채용예정교육]오라클자바개발잘하는신입뽑기프로젝트,교육전취업확정

평일야간(19:00~21:50) 개강
(6/26)SQL초보에서실전전문가까지
(7/01)안드로이드개발자과정
(7/01)닷넷(C#,Network,ADO.NET,ASP.NET)마스터과정
(7/02)Spring3.X, MyBatis, Hibernate실무과정
(7/02)자바웹(JSP,Spring,MyBatis,XPlatform)프로젝트과정
(7/02)JAVA,Network&WEB&Framework(자바기초에서웹스프링까지)
(7/03)웹퍼블리싱 마스터
(7/15)MyBatis3.X, Hibernate4.X ORM실무과정
(7/22)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지

주말(10:00~17:50) 개강
(6/28)Spring3.X, MyBatis, Hibernate실무과정
(6/28)안드로이드개발자과정
(6/28)실무예제로 배워보는 jQuery(개발자/디자이너를위한)
(6/28)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(7/05)SQL초보에서 Schema Object까지
(7/12)자바웹(JSP,Spring,MyBatis,XPlatform)프로젝트과정
(7/12)MyBatis3.X, Hibernate4.X ORM실무과정
(7/12)개발자를위한PLSQL,SQL튜닝,힌트
(7/13)C#,ASP.NET마스터

주말저녁(18:30~22:20) 개강
(6/28)JAVA,Network&WEB&Framework
(6/28)SQL기초에서실무까지

댓글 없음:

댓글 쓰기