ASP.NET
[ASP.Net] aspx 와 aspx.cs 파일 내용수정 바로 적용 (CodeFile 속성)
http://portfolio.wonpaper.net
2024. 8. 27. 05:37
ASP.Net Webform 방식의 코딩작업시에
아래의 CodeBehind , CodeFile(혹은 Src) 속성은 각각 다른 형태로 처리된다.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Faq_list.aspx.cs" Inherits="Test.Faq_list" %>
CodeBehind 는 aspx 파일만 수정 하면 바로 적용되지 않고, 컴파일해야 수정된 내용이 적용된다.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Faq_list.aspx.cs" Inherits="Test.Faq_list" %>
CodeFile 은 aspx 파일 수정만으로로 aspx.cs 화일과 같이 적용되어 해당 파일 수정으로만으로 변경된 내용이 적용된다.
다만, CodeFile 을 이용할때, .NetFramework 버전에 따라서
using System.Data.OracleClient; 와 같은 using 구문이 import 안되는 경우가 발생할 수 있다.
CodeBehind 는 무조건 컴파일 되므로 import 잘된다.