°Á Àü Å¿ÀÀÇ Àâ´ã>
µåµ®.. ¿ùµåÄÅÀÌ ½ÃÀ۵˴ϴÙ.. ÇÁ¶û½º¿Í °ÅÀÇ ´ëµîÇÑ °æ±â¸¦ ÇÑ ¿ì¸®³ª¶ó... À̹ø¿£ 16°À» Á¤¸»·Î ¿À¸¦ ¼ö ÀÖÀ» °Í °°½À´Ï´Ù. ´Þ·Á¶ó..
°Á ½ÃÀÛ >
Label WebServer Control
Label À¥ ¼¹ö ÄÁÆ®·ÑÀº ÅØ½ºÆ®¸¦ Web Forms ÆäÀÌÁö¿¡ Ãâ·ÂÇÒ ¶§ »ç¿ëµÈ´Ù. ÀϹÝÀûÀ¸·Î ´ÜÃß Å¬¸¯¿¡
´ëÇÑ ÀÀ´ä°ú °°ÀÌ ·±Å¸ÀÓ¿¡ ÆäÀÌÁöÀÇ ÅØ½ºÆ®¸¦ º¯°æÇÒ °æ¿ì Label ÄÁÆ®·ÑÀ» »ç¿ëÇÑ´Ù. ÆäÀÌÁö¿¡ Ç¥½ÃµÇ´Â ÅØ½ºÆ®°¡ Á¤ÀûÀÌ°í »ç¿ëÀÚ°¡ ÆíÁýÇÒ
¼ö ¾ø±â ¶§¹®¿¡ ÅØ½ºÆ®¸¸ Ç¥½ÃÇÒ °æ¿ì Text Box ÄÁÆ®·Ñ ¶Ç´Â ±âŸ ÄÁÆ®·Ñº¸´Ù Label ÄÁÆ®·ÑÀ» »ç¿ëÇÏ´Â °ÍÀÌ È¿À²ÀûÀÌ´Ù.
<asp:Label id="ÄÁÆ®·Ñ ID" Text="Ãâ·ÂÇÒ
ÅØ½ºÆ®" runat="server"/>
¶Ç´Â
<asp:Label id="ÄÁÆ®·Ñ ID" runat="server"> Text
</asp:Label> |
<Label À¥¼¹ö ÄÁÆ®·ÑÀÇ »ç¿ë ¿¹Á¦>
¿¹Á¦ 1) ¸¶¿ì½º Æ÷ÀÎÅÍÀÇ ÁÂÇ¥ ¾Ë¾Æ³»±â
ImageButton À¥¼¹ö ÄÁÆ®·Ñ°ú Label À¥¼¹ö ÄÁÆ®·ÑÀ» Ãß°¡ÇÑ ÈÄ ¼Ò½º Äڵ带 ¸¶¹«¸® Çß´Ù. °á°ú¸¦
¸ÕÀú º¸¸é...
À̹ÌÁö ¹öưÀ» Ŭ¸¯Çϸé À̹ÌÁö ¹öư¿¡ ´ëÇÑ À§Ä¡Á¤º¸¸¦ Label¿¡ Ãâ·ÂÇÏ´Â ¿¹Á¦ÀÌ´Ù. ¼Ò½º´Â µÎ°¡Áö·Î Çϳª´Â
OnClick ¼Ó¼ºÀ» »ç¿ëÇÑ ¼Ò½º¿Í ÄÚµåºñÇÏÀε带 ÀÌ¿ëÇÑ ÄÚµåÀÌ´Ù. °á°ú´Â µ¿ÀÏÇÏ¸ç ¿©±â¼ ÇѰ¡Áö Áß¿äÇÑ Àμö¿¡ ´ëÇØ ¼³¸íÇϸé...
Button_Click(ByVal sender As Object,
ByVal e As ImageClickEventArgs) |
´å³ÝÀ¸·Î °³¹ßÀ» ÇÏ´Ù º¸¸é À§¿Í °°Àº ŸÀÔÀÇ "ÀÎÀÚ°¡ Àü´ÞµÈ´Ù"
¸»À» ¼ö½Ã·Î Á¢ÇÏ°Ô µÈ´Ù. ¿ì¸®°¡ ÀÛ¼ºÇÏ°Ô µÉ Label ¿¹Á¦ ¶ÇÇÑ ÀÌ¿¡ ÇØ´çÀÌ µÇ´Âµ¥, ¾ÕÀ» object ŸÀÔÀ¸·Î ¹Þ´Â ù¹ø ° ÀÎÀÚ´Â ImageButton(°´Ã¼)¸¦
ÀǹÌÇϸç, µÎ¹ø °·Î Àü´ÞµÇ´Â ÀÎÀÚ´Â ÇØ´ç Á¤º¸°¡ Àü´ÞÀÌ µÈ´Ù. ¿©±â¼´Â Ŭ¸¯µÈ À§Ä¡ Á¤º¸°¡ Àü´ÞµÈ´Â °ÍÀÌ´Ù. ±×·¯¹Ç·Î OnClick ¶Ç´Â
ÄÚµåºñÇÏÀε带 ÀÌ¿ë ÀÛ¼ºÇÏ´õ¶óµµ À̺¥Æ®°¡ ÀúÀåµÈ À§Ä¡(*.aspx³Ä *.vb³Ä *.cs³Ä)¸¸ ´Ù¸¦ »Ó ±× ÇüÅ´ µ¿ÀÏÇÏ°Ô µÈ´Ù.
ù¹ø ° ¼Ò½º´Â À¥Æû¿¡ ÀÛ¼ºµÈ ÄÚµåÀÌ´Ù.
µÎ¹ø ° ¼Ò½º´Â ÄÚµåºñÇÏÀÎµå ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© ÀÛ¼ºµÈ ¿¹Á¦ÀÌ´Ù.
¿¹Á¦ 2) ¼¹ö ½Ã°£ Ãâ·ÂÇϱâ
TextBox WebServer Control
TextBox ÄÁÆ®·ÑÀº À¥Æû¿¡¼ »ç¿ëÀڷκÎÅÍ ÅØ½ºÆ®³ª ¼ýÀÚ, ³¯Â¥ °°Àº Á¤º¸¸¦ ÀԷ¹ÞÀ» ¶§ »ç¿ëÇÏ´Â ÄÁÆ®·ÑÀÌ´Ù.
Html ¼¹ö ÄÁÆ®·ÑÀÎ HtmlInputText ÄÁÆ®·Ñ°ú ºñ½ÁÇÑ ¿ëµµ·Î »ç¿ëµÇÁö¸¸ À¥¼¹ö ÄÁÆ®·ÑÀÌ °¡Áö´Â º¸´Ù ¸¹Àº ±â´ÉÀ» Á¦°øÇÑ´Ù.
<asp:TextBox id="ÄÁÆ®·Ñ
ID"
AutoPostBack="True|False"
Columns="Ä÷³ ¼ö"
MaxLength="ÃÖ´ë ¹®ÀÚ ±æÀÌ"
Rows="Çà ¼ö"
Text="ÅØ½ºÆ®"
TextMode="Single | Multiline | Password"
Wrap="True|False"
OnTextChanged="À̺¥Æ® Çڵ鷯 ¸í"
runat="server"/> |
<TextMode>
´ÜÇà(Single-Line) |
ÇÑ ÁÙÀÇ Á¤º¸¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ÅØ½ºÆ® »óÀÚ¸¦ Ç¥½Ã. Çʿ信
µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¹®ÀÚ °³¼ö¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ´Ù. |
´ÙÇà(Multi-Line) |
¿©·¯ ÁÙÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ°í ÀÚµ¿ ÁÙ ¹Ù²ÞÀÌ Áö¿øµÇ´Â ÅØ½ºÆ® »óÀÚ¸¦ Ç¥½Ã. |
¾ÏÈ£(Password) |
ÇÑ ÁÙ TextBox ÄÁÆ®·Ñ°ú ºñ½ÁÇÏÁö¸¸ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¹®ÀÚ¸¦ º°Ç¥(*)·Î
ó¸®ÇÏ¿© ¼û±è. |
TextBox À¥¼¹ö ÄÁÆ®·ÑÀº OnTextChange À̺¥Æ®¸¦ °¡Áö°í ¾Ò´Âµ¥ AutoPostBack
Property¿¡ µû¶ó À̺¥Æ® 󸮱Ⱑ È£ÃâµÇ´Â ½ÃÁ¡ÀÌ ´Þ¶óÁø´Ù. AutoPostBack PropertyÀ̶õ ÅØ½ºÆ® °ªÀÇ º¯È°¡ ¹ß»ýÇϸé
¼¹ö·Î ¹Ù·Î Àü¼ÛÇÏ°Ô ÇÒ °ÇÁö¸¦ °áÁ¤ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ȸ¿ø °¡ÀÔÀÌ µÇ¾î ÀÖ´Â »çÀÌÆ®¿¡ °³ÀÎÁ¤º¸ ¼öÁ¤À» ÇÒ °æ¿ì ¿ì¸®´Â ¸ÞÀÏ ÁÖ¼ÒµîÀ»
¹Ù²Ü ¼ö Àִµ¥ ÀϹÝÀûÀÎ À¥ ·ÎÁ÷Àº ÆäÀÌÁöÀÇ ¼öÁ¤À» °¡ÇÑµÚ ¹öưÀ» Ŭ¸¯ÇÏ¿© º¯°æµÈ ºÎºÐÀ» UpdateÇÏ°Ô µÈ´Ù. ÇÏÁö¸¸ AutoPostBack
Property´Â ¹öưÀÇ Å¬¸¯ ¾øÀÌ TextBoxÀÇ Æ÷Ä¿½º À̵¿½Ã Áï½Ã º¯°æ »çÇ×À» ¼¹ö¿¡ Àü¼ÛÇÏ°Ô µÇ´Â °ÍÀÌ´Ù.
¿¹Á¦ 1) AutoPostBack ÀÌÇØÇϱâ.
¾Õ¼¼ AutoPostBackÀ̶õ ÄÁÆ®·ÑÀÇ Æ÷Ä¿½º À̵¿½Ã º¯°æµÈ »çÇ×À» ±× Áï½Ã ¼¹ö·Î Àü¼ÛÇÏ¿© ÆäÀÌÁö°¡ ´Ù½Ã
Load µÈ´Ù°í ¸»Çß´Ù. ±âº»°ªÀº FalseÀ̸ç À̸¦ ¼Ó¼ºÅÇ ¶Ç´Â Html ÆíÁý ¸ðµå¿¡¼ True·Î ¼³Á¤ÇØ ÁÖ¸é µÈ´Ù. ÄÁÆ®·ÑÀ» ¼¼°³ ¹èÄ¡Çß´Ù.
TextMode´Â Â÷·Ê·Î Single, Password, MultiLineÀ» »ç¿ëÇÏ¿´À¸¸ç, Single°ú Password·Î ¼³Á¤µÈ ÄÁÆ®·ÑÀÇ
AutoPostBackÀ» True·Î ¼³Á¤Çß´Ù. À¥ÆûÀº ´ÙÀ½°ú °°ÀÌ µðÀÚÀÎÇß´Ù.(´Ù¼Ò µðÀÚÀÎÀÌ ÇãÁ¢Çصµ ÀÌÇØÇØÁÖ¼¼¿ë...)
AutoPostBack ¼Ó¼ºÀ» True·Î ¼³Á¤À» ÇÏ¸é Æ÷Ä¿½º À̵¿½Ã ÀÚµ¿À¸·Î ¼¹ö·Î °ªÀ» Àü¼ÛÇÏ°í ÆäÀÌÁö¸¦
´Ù½Ã Load ÇÏ°Ô µÈ´Ù°í ¸»Çß´Ù. ±×·¯¹Ç·Î True·Î ¼³Á¤µÈ ÄÁÆ®·ÑÀº Page_Load À̺¥Æ® Çڵ鷯¸¦ »ç¿ëÇÏ¿© À̺¥Æ®¸¦ ¹ß»ý½ÃÄ×À¸¸ç,
AutPostBackÀ» ±âº»°ª(False)·Î »ç¿ëÇÑ ÄÁÆ®·ÑÀº buttonÀÇ Click À̺¥Æ® Çڵ鷯¿¡¼ ó¸®Çϵµ·Ï ÄÚµùÇß´Ù.
°á°ú¸¦ È®ÀÎÇØ º¸¼Ì³ª¿ä? AutoPostBackÀÌ True·Î ¼³Á¤µÇ¸é Æ÷Ä¿½º À̵¿ÇϱⰡ ¹«¼·°Ô ÆäÀÌÁö°¡ ´Ù½Ã LoadµÈ´Ù´Â
°É È®ÀÎÇϼÌÀ» °Ì´Ï´Ù. ¾Æ¸¶ Ưº°ÇÑ ¸ñÀûÀÌ ¾Æ´Ñ ÀÌ»ó ÀÌ ¼Ó¼ºÀ» ¼³Á¤ÇÏ¸é ¼¹ö¿¡°Ô ÇÇ·Îȸº¹Á¦¶óµµ ¸Ô¿©¾ß µÇÁö ¾ÊÀ»±îÇÏ´Â »ý°¢ÀÌ µì´Ï´Ù.
HyperLink WebServer Control
HyperLink À¥¼¹ö ÄÁÆ®·ÑÀº ÇÁ·Î±×·¥ÀûÀ¸·Î Á¢±ÙÀÌ °¡´ÉÇÑ À¥ÆäÀÌÁö¿¡ ¸µÅ©¸¦ »ý¼ºÇÏ´Â ÄÁÆ®·ÑÀÌ´Ù.
<asp:HyperLink id="ÄÁÆ®·Ñ ID"
NavigateUrl="À̵¿ÇÒ URLl"
Text="ÇÏÀÌÆÛ¸µÅ© ÅØ½ºÆ®"
ImageUrl="À̹ÌÁö °æ·Î"
Target="window"
runat="server"/>
¶Ç´Â
<asp:HyperLink id="HyperLink1"
NavigateUrl="url"
ImageUrl="url"
Target="window"
runat="server">
Text
</asp:HyperLink> |
ÀÌ ÄÁÆ®·ÑÀÇ °¡Àå Å« Ư¡Àº À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ ¼¹ö ÄÚµå »ó¿¡¼ ¸µÅ©ÀÇ ¼Ó¼ºÀ» ¼³Á¤ ÇÒ ¼ö ÀÖ´Ü´Â °ÍÀÌ´Ù.
¿¹¸¦ µé¾î ÆäÀÌÁö¿¡¼ ¸µÅ©¿¡ »ç¿ëµÉ ÅØ½ºÆ®³ª TargetÀÇ ¼³Á¤À» º¯°æÇÒ ¼ö ÀÖÀ¸¸ç, µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿Çؼ ¸µÅ©µÉ ÆäÀÌÁö³ª ±âŸ ¼Ó¼º°ªÀ»
ÀÚµ¿À¸·Î »ý¼º ÇÒ ¼ö ÀÖ´Ù.
HyperLink À¥¼¹ö ÄÁÆ®·ÑÀº À¥ÆäÀÌÁö¿¡ µ¿ÀûÀ¸·Î ¸µÅ©¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¸ç, ¸µÅ©¸¦ À̹ÌÁö·Î Ç¥½ÃÇϱâ À§Çؼ´Â ImageUrl Property¸¦
ÀÌ¿ëÇÏ¿© À̹ÌÁöÀÇ °æ·Î¸¦ ¼³Á¤ÇÏ¸é µÇ°í, ¸µÅ©¸¦ ¹®ÀÚ¿·Î Ç¥ÇöÇϱâ À§Çؼ´Â Text ¼Ó¼ºÀ» ¼³Á¤ÇÏ¸é µÈ´Ù. ¸¸¾à µÎ°¡Áö ¼Ó¼ºÀÌ ¸ðµÎ ¼³Á¤µÇ¾î
ÀÖÀ¸¸é ImageUrl ¼Ó¼ºÀÌ Text ¼Ó¼º¿¡ ¿ì¼±ÇÏ¿© ±×¸²ÀÌ Ç¥½ÃµÈ´Ù.
NavigateUrlÀº À̵¿ÇÒ ÆäÀÌÁö³ª ºÏ¸¶Å©ÀÇ °æ·Î¸¦ ¼³Á¤ÇÑ´Ù.
À̹ø °Á´ ¿©±â¼ ¸¶Ä¡°Ú½À´Ï´Ù.
Back
|