ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ASP.NET
    Programming Info 2010. 3. 23. 09:20
    728x90
    aspnet_isapi.dll : 대행자. ISAPI를 실행해주는 app.

    ○ bak파일 asp.net 에서 컨트롤하도록 변경.
    -  가상디렉터리->구성->.aspx편집해서 1) 실행파일 경로, 2) 동사 복사
    - 추가해서 위에서 복사한 실행파일, 동사복사 후 확장자를 .bak 설정

    ○ 속성의 디렉토리 검색은 폴더의 파일을 볼수 있기에 체크 해제!!

    ○ 동일 기능의 Web From과 Java Script의 구현

    [Web From]
    -aspx
    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

    <!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>
        
            <asp:TextBox ID="TextBox1" runat="server">안녕하세요. 텍스트 박스입니다.</asp:TextBox>
            <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="클릭하세요." />
            <br />
            <asp:Label ID="Label1" runat="server" Text="입력내용 : "></asp:Label>
            <br />
            <asp:Label ID="Label2" runat="server"></asp:Label>
        
        </div>
        </form>
    </body>
    </html>

    -Code begind
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            Label2.Text = TextBox1.Text;
        }
    }


    [Java Script]
    -HTML
    <html>
    <head>
    <title>input.html</title>
    <script tupe="text/javascript">
    function button1_click(){
    document.getElementById("label2").innerHTML = document.getElementById("text1").value;
    }
    </script>
    </head>
    <body>
    <input type="text" id="text1" value="안녕하세요. 텍스트 박스입니다."/>
    <input type="button" value="클릭하세요" onclick="button1_click()"/><br/>
    <span id="label1">입력내용 : </span><br/>
    <span id="label2"/>
    </body>
    </html>

    [Form]

    ○ 전송방식
       method : get =>주소에 전달하는 data가 다 보임.
                     ( 주소?값1&값2 )
       method : post => Body로 Data를 전달. (주소에 값 안보임)

    ○ 수신방식
        Request.QueryString[] : Get방식의 data 받을 때 사용
        Request.Form[] : Post방식으로 data 받을 때 사용. - login시 이걸로 안받으면 주소방식으로 해킹할 수 있음
                                 (무한 자동생성 방식으로...)




    댓글

Designed by black7375.