2014년 8월 20일 수요일

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

[ASP.NET]HTML서버컨트롤, HTML Server Control

HTML 태그 를 컨트롤로 정의
페이지에 있는 모든 HTML 요소는 runat="server" 특성을 추가하면 HTML 서버 컨트롤로 변환될 수 있다.
코드에서 컨트롤을 멤버로 참조하려면 컨트롤에 id 특성을 할당해야 한다.
ASP.NET 페이지가 CSS 스타일시트를 지원하는 브라우저에 표시되는 경우 스타일에 대한 지원
필요한 이유 : HTML 컨트롤을 서버에서 실행 하기 위해
 기존의 ASP 파일을 웹 서버 폼으로 포팅 시runat 속성에 따라 클라이언트, 또는 서버에서 실행 가능

클라이언트/서버 실행 3가지 유형

 - ASP.Net 서버 컨트롤

  서버에서 실행

 - HTML 컨트롤

  클라이언트 브라우저에서 실행

 - HTML 서버 컨트롤

  HTML 컨트롤을 서버에서 실행
 


<input id="Name" type="text" size="40" runat="server" /> 
<input type="submit" id="Enter" value="Enter" runat="server" /> Click 
<a id="Anchor1" runat="server" href="more.html">More </a>.
 

(onj4.aspx)

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="onj4.aspx.cs" Inherits="onjweb1.onj4" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <a id="anchor1" runat="server">오라클자바커뮤니티이동</a><br /><br />
        <button id="button1" onServerClick="button1_click"
                 onmouseover="this.style.backgroundcolor='yellow'"
                 onmouseout="this.style.backgroundcolor='red'"
                 runat="server">Click me!!</button>
    </div>
    </form>
</body>
</html>
 
 
(onj4.aspx.cs)
 
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace onjweb1
{
    public partial class onj4 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            anchor1.HRef = "http://www.oraclejavanew.kr";
            anchor1.Target = "_blank";
        }
        protected void button1_click(object sender, EventArgs e)
        {
            Response.Write(“버튼클릭?");
        }
    }
}
 
 
 
 



평일주간[100%환급과정]
(8/25)C#4.0,WinForm,ADO.NET
(8/25)안드로이드개발자과정
(8/25)SQL기초에서 Schema Object까지
(8/29)Spring,MyBatis,Hibernate실무과정
(8/29)자바기초JDBC,Servlet/JSP까지
(8/29)PL/SQL,ORACLE HINT,TUNING
(8/25)오라클자바채용확정교육
평일야간[개인80%환급]
(8/21)Spring, MyBatis, Hibernate
(8/21)HTML5,CSS3,Ajax,jQuery마스터
(8/21)C#,Network,ADO.NET,ASP.NET
(8/26)SQL기초에서실무까지
(8/26)안드로이드개발자과정
(8/28)자바JSP,jQuery,Spring,MyBatis
주말주간[개인80%환급]
(8/23)자바웹&스프링,마이바티스
(8/23)Spring, MyBatis, Hibernate
(8/23)SQL기초에서실무까지
(8/23)자바,네트워크,웹&스프링
(8/30)안드로이드개발자과정
(8/30)C#,ASP.NET마스터(8/30)웹퍼블리싱 마스터

댓글 없음:

댓글 쓰기