App_Code폴더에 "클래스 라이브러리 파일(공용으로 사용하는 파일)"로 저장한 파일 호출하여 사용하기
.NET프로그래밍/ASP.NET 3.5 SP1 2009. 10. 5. 13:33 |==> [App_Code]폴더에 "클래스 라이브러리"로 저장한 [Hi.cs]클래스파일소스
using System;
public class Hi
{
public string Say()
{
return "안녕" + DateTime.Now.ToString();
}
}
/*
여기서 만든 Hi.cs 클래스파일은 App_Code폴더에 저장이 되며,
웹애플리케이션에서 "공통"으로 사용할 수 있는 라이브러리 코드이다.
*/
-------------------------------------------------------------------------------------
* 웹폼으로 [FrmSay.aspx]파일과 코드 비하인드 페이지인 [FrmSay.aspx.cs]파일을 생성한다.(파일생성 후 [FrmSay.aspx]파일에서 "디자인" 및 "소스코딩"은 하지 않았다.)
==> FrmSay.aspx.cs 소스
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class FrmSay : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Hi hi = new Hi();
Response.Write(hi.Say() + "<br >"); // 현재 시간 출력
}
}
-------------------------------------------------------------------------------------
[실행결과]
--> FrmSay.aspx(및 FrmSay.aspx.cs)파일에서 [App_Code]폴더에 "클래스 라이브러리"로 저장되어있는 [Hi.cs]클래스파일의 "Say()메서드"를 호출하여 사용하였다.
'.NET프로그래밍 > ASP.NET 3.5 SP1' 카테고리의 다른 글
FrmResponseWrite (0) | 2009.10.05 |
---|---|
ASP.NET 주요 내장 개체(클래스)들 - Response 개체 (0) | 2009.10.05 |
Visual Basic 파일형태(VB)로 코드 비하인드 페이지/파일(.aspx.vb)을 포함한 파일 생성하기 (0) | 2009.10.05 |
코드 비하인드 페이지/파일(.aspx.cs파일)와 같이 생성하여 FrmHello프로젝트 만들기 (0) | 2009.10.05 |
단일 페이지로 웹 폼 만들기(FrmHi.aspx) (0) | 2009.10.05 |