닷넷, C#, ASP.NET, 간단한 ASP.NET 프로그램, 닷넷웹프로그램, ASP.NET강좌교육
웹페이지에 ASP.NET 코드 넣기:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
아래의 간단한 예를 보자
<script language="C#" runat="server">
void Page_Load() {
Response.Write("Hello… C#코드 안에서<BR>");
}
</script>
<html>
<head></head>
<body>
Hello... HTML 안에서
</body>
</html>
위의 예제를 실행 하기 위해서는 c:\inetpib\wwwroot 아래에 hello.aspx로 저장 하고 http://lcoalhost/hello.aspx로 웹브라우저에서 실행 하면 된다.
아래의 예제도 같은 결과를 나타낸다. Page_Laod() 함수는 가장 먼저 시작되므로…
<html>
<head></head>
<body>
Hello... HTML 안에서 <BR>
<script language="C#" runat="server">
void Page_Load() {
Response.Write("Hello… C#코드 안에서<BR>");
}
</script>
</body>
</html>
아래의 경우는 인라인 코드 블록을 사용한 예 이다.
<html>
<head></head>
<body>
Hello... HTML 안에서 <BR>
<% Response.Write ("Hello2...") %>
</body>
</html>
아래의 경우는 ASP.NET 서버 컨트롤을 이용하여 작성 한 간단한 예 이다.
<script language="C#" runat="server">
void Page_Load() {
Message.Text = "ASP.NET...";
}
</script>
<html>
<head></head>
<body>
첫번째 HTML 라인 <br/>
<asp:label id=Message runat="server"/><br/>
두번째 HTML 라인 <br/>
</body>
</html>
물론 이상의 경우외에 ASP.NET 코드를 HTML과 별도의 파일로 분리하는 방법도 존재 한다. (src 이용)
[예제 : 간단한 XML 문서의 제작]
먼저 c:\inetpub\wwwroot에 학생.xml을 만들자
<?xml version="1.0" encoding="euc-kr"?>
<학생>
<이름>홍길동</이름>
<나이>22</나이>
<주소>서울 강남구 역삼동</주소>
</학생>
xmlTest.aspx
<%@ Page language="C#" runat="server" Debug="true"%>
<%@ Import namespace="System.Data" %>
<%@ Import namespace="System.Xml" %>
<script language="C#" runat="server">
void Page_Load() {
string xmlFile = @"c:\inetpub\wwwroot\학생.xml";
DataSet ds = new DataSet();
ds.ReadXml(xmlFile);
DataGrid1.DataSource = ds;
DataGrid1.DataBind();
}
</script>
<html>
<head></head>
<body>
<asp:DataGrid id="DataGrid1" runat="server"/>
</body>
</html>
댓글 없음:
댓글 쓰기