°ÁÂ Àü ¼Õ°æ´öÀÇ Àâ´ã>
±³¼ö´Ô²²¼ 7¿ù±îÁö 2±ÇÀÇ Ã¥À» ½ºÅ͵ðÇ϶ó´Â Ư¸íÀ» ¹Þ¾Æ ÀÌÆ²¿¡ Çѹø¾¿ ¼¼¹Ì³ª¸¦ ÇÏ´Ù º¸´Ï Á»Ã³·³ ½Ã°£ÀÌ ³ªÁú ¾Ê³×¿ä. ^.^ º¸Åë
éÅͺ°·Î »ç¶÷À» Á¤Çؼ Çϸé ÀÚ½ÅÀÌ ¹ßÇ¥ÇÒ Â÷·Ê°¡ ¾Æ´Ï¸é Çѹø Àо¸é µÇ´Âµ¥ ¹æ½ÄÀ» ¹Ù²ã¼ ¹ßÇ¥°¡ Àִ³¯ »ç´Ù¸® Ÿ±â¸¦ ÇÕ´Ï´Ù. ±×·¯´Ï ´©°¡
¹ßÇ¥¸¦ ÇÏ°Ô µÉÁö ¸ð¸£´Â°ÅÁÒ. °Ô´Ù°¡ 5,000¿øÀ̶ó´Â ¹ú±ÝÀÌ ±â´Ù¸®°í Àֱ⶧¹®¿¡ ¾ÈÇÒ ¼ö°¡ ¾ø´õ±º¿ä. °Ô´Ù°¡ ±× ¹æ½ÄÀ» Á¦°¡ Á¦¾ÈÀ» Çß´ä´Ï´Ù.
°¡²û ³»°¡ ¿Ö Çß´ÂÁö ÇÏ´Â »ý°¢µµ µé°ï ÇÕ´Ï´Ù.¤Ð.¤Ð
°Á ½ÃÀÛ >
¿À·¡°É·È³×¿ä.. ^.^
community day¶§ taeyo´Ô²²¼ ´ÙÀ½ °Á¸¦ ¾ð´É º¸³» ´Þ¶ó´Â ¸»¾¸¿¡ Àâ´ã¿¡¼¿Í °°Àº º¯¸íÀ¸·Î... ^.^;;
À̹ø°ú ´ÙÀ½ °Á¿¡¼´Â Code-Behind¿¡ ´ëÇØ¼ µÎÆíÀ¸·Î ³ª´©¾î »ìÆì º¸µµ·Ï ÇϰڽÀ´Ï´Ù. °Á ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Code-Behind (I) : Web Matrix·Î ÄÚµå-ºñÇÏÀεå ÅÛÇø´ ¸¸µé±â (ÀÏÁ¾ÀÇ ÀçÅÁ? ^^;;)
Code-Behind (II) : ÄÚµå-ºñÇÏÀÎµå ±¸Çö½Ã Page_Load À̺¥Æ®¿Í @Page Áö½ÃÀÚÀÇ AutoEventWireup
IÀº ±×³É Àü °Á¿¡ ´ëÇÑ º¸Ãæ ¼³¸íÀ» ÄÚµå-ºñÇÏÀεå¶ó´Â ÁÖÁ¦·Î »ìÆì º¾´Ï´Ù. II´Â ÄÚµå-ºñÇÏÀεå·Î ±¸Çö½Ã Page_Load À̺¥Æ®¸¦ °¡Áö°í
@Page Áö½ÃÀÚÀÇ AutoEventWireup¿¡ ´ëÇØ¼ »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
ÀÌ¹Ì ÄÚµå-ºñÇÏÀε忡 ´ëÇØ¼´Â ´Ù ¾Ë°í °è½Ã°ÚÁö¸¸ Ȥ½Ã °¡¹°°¡¹° ÇϽŠºÐµéÀº 2002³â 4¿ù¿¡ taeyo´Ô²²¼ ¿Ã¸®½Å
ASP.NET & Code Behind (I), ASP.NET & Code Behind (II)¸¦ ´Ù½Ã Çѹø ÀÐ¾î º¸¼¼¿ä.
ÀÏ´Ü CodeBehind.aspx ÆÄÀÏÀ» »ý¼ºÇØ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
±× Àü¿¡ aspx ÆÄÀÏ »ý¼º½Ã¿¡ Web Matrix¿¡¼ Á¦°øµÇ´Â ÅÛÇø´À» º¯°æÇØ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
º¯°æÇØ¾ß ÇÒ ÅÛÇø´ ÆÄÀÏÀº ±âº» ¼³Ä¡½Ã C:\Program Files\Microsoft ASP.NET Web Matrix\v0.6.812\WebMatrix\Templates\aspx\C# Æú´õ¿¡ ÀÖ´Â
NewFile.aspx ÆÄÀÏÀÔ´Ï´Ù.
<%@ Page language="C#" %%ClassName, Inherit="{0}"%% %%ClassName, Src="{0}.aspx.cs"%% %>
<html>
<head>
<title></title>
</head>
<body>
<form runat="server">
<!-- Insert content here -->
</form>
</body>
</html>
|
ÄÚµå ºñÇÏÀε带 À§ÇÑ ±âº»ÀûÀÎ ÅÛÇø´À» ¸¸µé¾ú½À´Ï´Ù. Web Matrix¿¡¼ »õ·Î¿î aspx ÆÄÀÏÀ» ¸¸µé¶§ ÆÄÀϸí,
Ŭ·¡½ºÀ̸§(ClassName), ³×ÀÓ½ºÆäÀ̽º¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿ø·¡ÀÇ ÅÛÇø´Àº ¾Æ·¡¿Í °°½À´Ï´Ù.
<%@ Page language="C#"%%ClassName, ClassName="{0}"%% %>
¿ª½Ã ºü¸£½Ã±º¿ä. ÀÌ¹Ì ´«Ä¡Ã¤½Ã´Ù´Ï... %%¸¦ ±¸ºÐÀÚ·Î ÇØ¼ ÀԷ¹ÞÀº ClassName °ªÀ» ä¿ì´Â ÆÐÅÏó·³ º¸ÀÌÁö ¾Ê³ª¿ä?
±×·³ À§¿¡ ÀÖ´Â Page Áö½ÃÀÚ°¡ ÀÌÇØ°¡ µÇ½ÃÁÒ? ù¹øÂ° %%.. Inherit ..%%´Â ÀԷ¹ÞÀº ClassNameÀ» {0}¿¡ ³Ö´Âµ¥
Inherit=""¸¦ ºÙÀδٴ °Ô µÇ°Ú±¸¿ä. %%.. Src ..%%´Â Src=""·Î ¸¸µé°Ú´Ù´Â Àǹ̰¡ µÇ°Ú½À´Ï´Ù.
ºñÇÏÀεå Ŭ·¡½º¸¦ ¸¸µéµµ·Ï ÇϰڽÀ´Ï´Ù. ÀÌÁ¦´Â Á¦°¡ ¹» ÇÒ±î¿ä?
¿ª½Ã ºü¸£½Ã±º¿ä. À̹ø¿¡´Â ÀÏ¹Ý Å¬·¡½º ÅÛÇø´À» º¯°æÇØ¾ß °ÚÁÒ? ¿Ö³Ä¸é Űº¸µå¸¦ Á¶±ÝÀÌ¶óµµ ´ú »ç¿ëÇϱâ À§Çؼ...
±×·¸´Ù°í Àú¸¦ ±ÍÂ÷´ÏÁòÀÇ ´ë°¡¶ó°í »ý°¢ÇÏÁö´Â ¸»¾Æ ÁÖ¼¼¿ä. ¾ÆÁÖ¾ÆÁÖ ¿½ÉÈ÷ ±×¸®°í ±ÔÄ¢ÀûÀÎ »ýȰÀ» Çϰí ÀÖ´ä´Ï´Ù.
--.--* (¹Ï°Å³ª ¸»°Å³ª~)
Âü°í·Î Àú´Â CodeBehind.aspx¿Í CodeBehind.aspx.cs¶õ ÆÄÀϸíÀ» »ç¿ëÇϰí ÀÖ½À´Ï´Ù.
¿Ö ...aspx.cs¸¦ ¾²³Ä±¸¿ä? À½.. ±×.. ±×°Ç... Visual Studio .NETÀÌ ±×·¸°Ô Çϰí ÀÖ¾î¼.. ±×.. ±×·¡¼.. ^^; ¾Æ¹«Æ° Àü ±×·¸°Ô ¸¸µé±â·Î °áÁ¤Çß´ä´Ï´Ù.
// %%FileName%%
//
namespace %%NamespaceName%% {
using System;
using System.Web;
using System.Web.UI;
/// <summary>
/// Summary description for %%ClassName%%.
/// </summary>
public class %%ClassName%% : Page {
/// <summary>
/// Creates a new instance of %%ClassName%%
/// </summary>
public %%ClassName%%() {
}
}
}
|
ÀÌ¹Ì ²ÒÅø¾î º¸½Ã´Â±º¿ä ¿ª½Ã ´ë´ÜÇϽʴϴÙ. Âü°í·Î cs ÆÄÀÏÀÇ ÅÛÇø´Àº C:\Program Files\Microsoft ASP.NET Web Matrix\v0.6.812\WebMatrix\Templates\cs\C# Æú´õ¿¡
NewFile.cs ÀÔ´Ï´Ù.
³ª¸¸ÀÇ ÅÛÇø´ ¸¸µé±â °ÁÂÀÇ ¿¬Àå¼±ÀÌ¿´½À´Ï´Ù. ÇÏÁö¸¸ ÄÚµå-ºñÇÏÀεå (II)¿¡¼ ÀÌ°É »ç¿ëÇÒ °Å¶ó¼ ¸ÕÀú ¼Ò°³Çß½À´Ï´Ù.
´ÙÀ½ÁÖ ÁßÀ¸·Î 2źÀ» µé°í ã¾Æ ºË°Ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù.
Back
|