블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

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

Category

Recent Post

Recent Comment

Archive

2009. 10. 8. 11:24 .Net Project/ASP.NET 3.5 Sp1
반응형

 FrmHtml.aspx 디자인 모드



                                                          ↓


- HTML 대체 컨트롤 에 대해 설명
- 하이퍼링크, 이미지, 이미지맵 에 대하여 이미지 저장하는 방법에 대하여 ..
- 하나씩 설명하고 있습니다.(각각 이미지에 링크설정하여 웹사이 이동 가능하도록 구현)

<%@ Page Language="C#" AutoEventWireup="true"
                 CodeFile="FrmHtml.aspx.cs" Inherits="_10월8일_FrmHtml" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>HTML 대체 컨트롤</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    하이퍼링크 : <a href="../FrmserverMapPath.aspx">MapPath</a>
    <asp:HyperLink ID ="HyperLink1" runat="server" 
            NavigateUrl="
http://www.naver.com">네이버</asp:HyperLink>
     <br />
    
     이미지 :
     <img src="../Image/윤아.png"alt="홈으로..." title="홈으로"
                    width="100px" height="100px" />
     <asp:Image ID="imageHome" runat="server"
                 ImageUrl="../Image/윤아.png" ToolTip="윤아..."
                AlternateText="윤아 집으로..." width="100px" height="100px" /> <br />
   
    이미지맵 :
    <img src="../Image/유이.png" border="0" usemap="#GoHome"
                  width="100px" height="100px" />
    <map name="GoHome">
         <area shape="rect" coords="16,16,5" href="
http://www.naver.com"
                             alt="네이버" target="_blank" />
         <area shape="rect" coords="0,0,5,5" href="
http://www.daum.net"
                             alt="다음" target="_blank" />
    </map>
   
    <asp:ImageMap ID="mapHome" runat="server" ImageUrl="~/Image/유이1.png"
                                 width="100px" height="100px">
        <asp:RectangleHotSpot AlternateText="네이버" Bottom="5" 
             HotSpotMode="Navigate"
             NavigateUrl="
http://www.naver.com" Right="5" Target="_blank" />
        <asp:CircleHotSpot AlternateText="다음" HotSpotMode="Navigate"
             NavigateUrl="
http://www.daum.net" Radius="5"
                               Target="_blank" X="16" Y="16" />          
    </asp:ImageMap><br />
   
    <asp:Table ID="tblTable1" runat="server" GridLines="Both">
        <asp:TableRow ID="TableRow1" runat="server">
            <asp:TableCell ID="TableCell1" runat="server" BackColor="Lime">1행 1열</asp:TableCell>
            <asp:TableCell ID="TableCell2" runat="server" BackColor="Yellow">
                                       1행 2열</asp:TableCell>
        </asp:TableRow>
    </asp:Table>
    
    <asp:Table ID="tblTable2" runat="server" >
        <asp:TableRow ID="TableRow2" runat="server">
            <asp:TableCell ID="TableCell3" runat="server" BackColor="Blue" 
                    BorderColor="Black">1행 1열</asp:TableCell>
            <asp:TableCell ID="TableCell4" runat="server" BackColor="Red"
                     BorderColor="Black">1행 2열</asp:TableCell>
        </asp:TableRow>
    </asp:Table>
   
    목록 :
    <ul>
        <li> C# </li>
        <li> ASP.NET </li>
    </ul>
    <asp:BulletedList ID="bulFavority" runat="server" BulletStyle="UpperAlpha">
        <asp:ListItem>C#</asp:ListItem>
        <asp:ListItem>ASP.NET</asp:ListItem>
    </asp:BulletedList>    
    
    </div>
    </form>
</body>
</html>






반응형
posted by Magic_kit
2009. 10. 8. 10:41 .Net Project/ASP.NET 3.5 Sp1
반응형

 FrmPlaceHolder.aspx 디자인모드



 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="FrmPlaceHolder.aspx.cs" Inherits="_10월8일_FrmPlaceHolder" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>자리표시자</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    텍스트가 들어올 자리<br />
    <asp:Literal ID ="Liter1" runat="server"></asp:Literal>
    <br />
    서버 컨트롤이 들어올 자리 (동적으로 만들어서 사용 Ex컨트롤 개발시 주로 사용)
    <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder><br />
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
   
    <hr />
        <asp:Button ID="btnGetText" runat="server" Text="동적버튼의 텍스트를 읽어오자"
            onclick="btnGetText_Click" />
   
    </div>
    </form>
</body>
</html>




 FrmPlaceHolder.aspx.Cs 이벤트 컨트롤 모드

using System;

 

public partial class _10월8일_FrmPlaceHolder : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Liter1.Text = "안녕 <br /> 방가<br />";
       
        //[1]동적으로 컨트롤 생성
        Button btn = new Button();
       
        //[2]버튼의 주요 속성 지정
        btn.ID = "btnClick";
        btn.Text = "클릭하세요";

        //이벤트 처리기 구현
        btn.Click += //new EventHandler(btn_Click);
            delegate(object obj, EventArgs args)
            {
                this.Label1.Text = "무명메서드로 출력하는 2번째 방법 <br />";
            };
        //[3]플래이스 홀더에 추가
        this.PlaceHolder1.Controls.Add(btn);

        Label lb1 = new Label();
        lb1.ID = "lblDisplay";
        lb1.Text = "동적으로 만들어진 레이블 생성 <br />";
        this.PlaceHolder1.Controls.Add(lb1);
    }
    //가장 기본적인 방법으로 사용
    //void btn_Click(object sender, EventArgs e)
    //{
    //    this.Label1.Text = "버튼이 클릭되었습니다.";
    //}

    protected void btnGetText_Click(object sender, EventArgs e)
    {
        //동적으로 컨트롤 읽어 오는 방법
        //플레이스홀더에 btnClick 개체를 찾아서 버튼 형태로 변환 후 Text 속성 요청
        Label1.Text = ((Button)this.PlaceHolder1.FindControl("btnClick")).Text;

        //동적으로 레이블 컨트롤 읽어 오는 방법
        //(방식은 위의 사용방법과 동일하게 사용)

        ((Label)this.PlaceHolder1.FindControl("lblDisplay")).Text =
                          DateTime.Now.ToShortTimeString();
    }
}


반응형
posted by Magic_kit
2009. 10. 8. 10:36 .Net Project/ASP.NET 3.5 Sp1
반응형
 FrmPanel.aspx 디자인 모드



<%@ Page Language="C#" AutoEventWireup="true"
         CodeFile="FrmPanel.aspx.cs" Inherits="_10월8일_FrmPanel" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                  "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>패널 컨트롤</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>1.레이어</h3>
        <asp:Panel ID="Panel1" runat="server"
        BackColor="Yellow" BorderColor="Red" BgColor="Blue"
        Width="100px" Height="50px" ScrollBars="Auto">            
            안녕하세요<br />
            안녕하세요<br />
            안녕하세요<br />
            안녕하세요<br />
            안녕하세요<br />
            안녕하세요<br />
            안녕하세요<br />           
        </asp:Panel>

        <asp:Button ID="Button1" runat="server" 
                Text="동적변경" onclick="Button1_Click" />
       
        <h3>2.그룹박스</h3>
        <asp:Panel ID="grpBox" runat="server" GroupingText="공지사항"
             Width="100px">반갑습니다<br /></asp:Panel>
           
        <h3>3.공지사항</h3>
        <fieldset Width="100px">
            <legend>공지사항</legend>
            <p>안녕하세요</p><br />
        </fieldset>        
    </div>
    </form>
</body>
</html>




 FrmPanel.aspx.Cs 이벤트 컨트롤 모드

using System;
using System.Drawing;

public partial class _10월8일_FrmPanel : System.Web.UI.Page
{
     protected void Button1_Click(object sender, EventArgs e)
    {
        this.Panel1.BackColor = Color.Gray;
        this.Panel1.Width = Unit.Pixel(200);
        this.Panel1.BorderStyle = BorderStyle.Dotted;
    }
}









반응형
posted by Magic_kit
2009. 10. 8. 09:56 .Net Project/ASP.NET 3.5 Sp1
반응형



 FrmXml.xml XML 파일 생성
 <?xml version="1.0" encoding="utf-8" ?>
<Company>
 
  <CompanyName>비주얼아카데미</CompanyName>
  <CompanyNumber>1234-5678</CompanyNumber>
  <CompanyAddressDetail>부천시</CompanyAddressDetail>
  <Name>김용원</Name>
  <CompanyType>서비스</CompanyType>
  <CompanyStyle>온라인교육</CompanyStyle>
  <Operator>백두산</Operator>
  <Phone>114</Phone>
  <Fax>115</Fax>
  <Email>fool8585@naver.com</Email>
 
</Company>



 FrmXml.xslt XSLT 파일 생성

 <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="
http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
    <xsl:output method="xml" indent="yes"/>

    <xsl:template match="/Company">

      <h3>회사소개</h3>
      <table border="1" width="100%">
       
        <tr>
          <td width="180">사업자명</td>
          <td><xsl:value-of select="CompanyName"></xsl:value-of></td>         
        </tr>
       
        <tr>
          <td  width="180">사업자번호</td>
          <td><xsl:value-of select="CompanyNumber"></xsl:value-of></td>
        </tr>

        <tr>
          <td  width="180">주소</td>
          <td>
            <xsl:value-of select="CompanyAddressDetail"></xsl:value-of>
          </td>
        </tr>

        <tr>
          <td  width="180">이름</td>
          <td>
            <xsl:value-of select="Name"></xsl:value-of>
          </td>
        </tr>

        <tr>
          <td  width="180">서비스</td>
          <td>
            <xsl:value-of select="CompanyType"></xsl:value-of>
          </td>
        </tr>

        <tr>
          <td  width="180">온라인교육</td>
          <td>
            <xsl:value-of select="CompanyStyle"></xsl:value-of>
          </td>
        </tr>

        <tr>
          <td  width="180">백두산</td>
          <td>
            <xsl:value-of select="Operator"></xsl:value-of>
          </td>
        </tr>


        <tr>
          <td  width="180">폰번호</td>
          <td>
            <xsl:value-of select="Phone"></xsl:value-of>
          </td>
        </tr>

        <tr>
          <td  width="180">팩스번호</td>
          <td>
            <xsl:value-of select="Fax"></xsl:value-of>
          </td>
        </tr>

        <tr>
          <td  width="180">이메일</td>
          <td>
            <xsl:value-of select="Email"></xsl:value-of>
          </td>
        </tr>
       
      </table>
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>
</xsl:stylesheet>




 FrmXml.aspx 디자인 모드

 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="FrmXml.aspx.cs" Inherits="_10월8일_FrmXml" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>XML 컨트롤</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>회사소개</h3>
        <asp:Xml ID="Xml1" runat="server"
          DocumentSource ="~/10월8일/FrmXml.xml"
          TransformSource ="FrmXml.xsl">
        </asp:Xml>
   
    </div>
    </form>
</body>
</html>







반응형
posted by Magic_kit