"서버측 데이터 출력 페이지"를 만들기 위해 "웹 폼(Web Form)"형식의[FrmResponseData.aspx] 파일을 만든다.


[FrmResponseData.aspx]소스코드 위쪽의 "Inherits"부분과 [FrmResponseData.aspx.cs]의 "클래스 선언부분"을 아래의 분홍색으로 칠해진 부분과 같이 수정한다.("Inherits"부분과 "클래스 선언부분"을 숫자로 시작하면 오류가 나기 때문이다.)



[FrmResponseData.aspx]에서 위쪽코드에 수정한 부분.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="05.FrmResponseData.aspx.cs" Inherits="Ajax_Request_FrmResponseData" %>



[FrmResponseData.aspx.cs]에서 클래스 선언부분에 코드 수정한 부분.

using System;

 

public partial class Ajax_Request_FrmResponseData : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {


 



-------------------------------------------------------------------------




[FrmResponseData.aspx]

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="05.FrmResponseData.aspx.cs" Inherits="Ajax_Request_FrmResponseData" %>

 

<!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 id="Head1" runat="server">

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

   

    </div>

    </form>

</body>

</html>

 

 

-------------------------------------------------------------------------------------

 


[FrmResponseData.aspx.cs]


using System;

 

public partial class Ajax_Request_FrmResponseData : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        Response.ContentType = "text/html";

        string html = "<div>안녕<div style=''>" + Request["Msg"] + "," +

                DateTime.Now.ToLongTimeString() + "</div></div>";

        Response.Clear();

        Response.Write(html);

        Response.End();

    }

}

 



-------------------------------------------------------------------------------------




[실행결과]

--> 첫 화면.






--> 아래그림과 같이 인터넷주소창에서 맨 끝부분에 빨간사각형으로 표시된 부분처럼 입력하고 새로고침을 하면... 





--> 아래그림과 같이 출력된다.






 

 

Posted by holland14
: