ÿþ<HTML> <HEAD> <link rel="STYLESHEET" type="text/css" href="cssClass.css"> <TITLE>ASP.NET (.0=1>;4)</TITLE> </HEAD> <BODY> <A NAME="ASPNET"></A> <P>&nbsp;</P> <script language="JavaScript"> function OpenWnd() { window.open("http://www.asuult.net/gganbold") } var i if (top.frames.length==0) {i=1;} else if (top.frames[2].name=="frmMain") {i=0;} else {i=1;} if (i) { document.write(' <table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#C0C0C0">'); document.write(' <tr><th width="33%"><p align="left"><a href="#" onclick=OpenWnd()>VS.NET-89= B0;00@ 4M;3M@M=3v9</a></p></th>'); document.write(' <th width="33%"><h1 align=center>ASP.NET</h1></th>'); document.write(' <th width="34%" ><p align="right">.0=1>;4 /2002.12.01/ </p></th> </tr>'); document.write('</table>'); } else { document.write('<h1 align=center>ASP.NET</h1>'); } </script> <P>&nbsp;</P> <i> <UL TYPE=circle> <LI><a href="#AboutASPNET">ASP.NET-89= BCE09</a></LI> <LI><a href="#WebForms">Web Form-CC4</a></LI> <LI><a href="#WebFormControls">Web Form :>=B@>;CC4</a></LI> <LI><a href="#WebService">Web Service-vv4</a></LI> </UL> </i><br> <a name="AboutASPNET"> <P>&nbsp;</P> <h2>ASP.NET-89= BCE09</h2><p> ASP.NET =L 2M1 ?@>3@0<< (web appliction) vvA3MEM4 7>@8C;034A0=. -=M =L ASP (Active Server Pages)-89= 1vE 1>;><6CC4 4MM@ =M<6 COM (Component Object Model) :>=B@>;CC4 10 RAD (Rapid Application Development) B5E=>;>3893 UI (user interface)-6CC;6 70320@G;0E04 7>@8C;0= >@CC;A0=. M4MM6 vv=89 v@ 4v=4 <0H EC@40=, T@3T= 1>;><6B>93>>@ 2M1893 ET36vv;ME N<. <P> ASP.NET 40@00E 1vBMFBM9. <br> <img src="image/vb/ASPNET.gif"> <a name="WebForms"> <P>&nbsp;</P> <h2>Web Form-CC4</h2> Web Form-CC4 =L ASP.NET-K= 0<8= Av=A =L N<. Web Form-CC4 Windows Form-CC4B09 <0H BTABM9. .E Bvv= 4MM@ >@H86 1C9 :>=B@>;CC4 =L property, method, event-vv4MM@ E0=3034A0=. Web Form-CC4 =L E0@0340E EMA3893 03CC;A0= .ASPX T@3TB3T;BM9 D09;, D>@<K= :>4 EMAM3 =L :;0AA D09;4 E0430;0340=0. <p> %CC40A EM@M3;M3G89= 1@0C75@00A 4CC40340E04 .ASPX ECC40A, :;0AAK3 1C9 DLL D09;K= E0<B A0=0E >94 0G00;0340=0. -=M v54 init 1>;>= load v7M34;vv4 vvAME 1>;=>. Init v7M34M; =L .NET Framwork-K= 4>B>>4 7>E8FCC;0;BK= v54 vvA=M. %0@8= Load v7M34M; =L ECC4AK3 E0<389= 0=E 4CC40340E04, MA2M; EM@M3;M3G 40@A0= B>2G;CC@ 1>;>= 1CA04 :>=B>;K= =T;TT3TT@ 40E8= C=H8E v54 4CC40340=0. %CC40A 1v@M= EM@M3;M34MM4 4CCAA0= 1>; Unload v7M34M; vvAM= A0=0E >93>>A GT;TT;T34TE 1>;=>. <p> %M@M3;M3G Web Form-K= B>2G;CC@ 4MM@ 40@0E v54 M=M =L A5@25@ ;vv 40<68=, ECC40A=K 1vE <M4MM;M; 868; ECC40A @CC 109@;CC;0340=, ECC40A 40E8= vvAM=, v7M34M; 068;;0E 1>;=>. <p> <a name="WebFormControls"> <P>&nbsp;</P> <h2>Web Form :>=B@>;CC4</h2> <P>&nbsp;</P> <h3>HTML :>=B@>;CC4</h3> "0 HTML :>=B@>;CC4K3 FrontPage 1>;>= 1CA04 @540:B>@CC4K3 0H83;0= EM@EM= vvA3M6 0H83;0EK3 <M4ME 187 MM. Web Form-CC4 4MM@ G <T= vv=893 EM@M3;ME 1>;><6B>9. <br> 8HMM =L B0 textbox vvA3ME 3M6 1C9 1>; 40@00E :>4K3 "<", ">" E0H8;B0=4 18G=M. <br>input type= text id=txtFirstName size=25. 0@00E :>=B@>; vvA=M. <input type= text id=txtFirstName size=25> <p> VS.Net EM@M3;M= vvA3M6 1C9 1>; Toolbox F>=E>>A (HTML tab) TextField-893 A>=3>=, HTML ECC40A 4MM@ 7C@0E04 E0=30;BB09. <P>&nbsp;</P> Ta ID-3 :>=B@>; 1v@4MM >=>>6 T3A=TT@ client-side JavaScript :>4K3 18G86 v7M34;vv4893 0H83;0E 1>;><6B>9 1>;=>. <br> 8HMM =L: <br> OnBlur - :>=B>; D>:CA00 0;40E v54<br> OnChange  :>=B>;K= CB30 TT@G;T34TET4<br> OnClick  :>=B>; 4MM@ B>2H8;B E89EM4<br> OnFocus  :>=B>; D>:CAB09 1>;>E>4<br> OnMouseOver  EC;30=0 :>=B>; 4MM3vv@ 7TT34TET4<br> <P>&nbsp;</P> <h3>Web Form :>=B@>;CC4</h3> Web Form :>=B>;CC4 =L A5@25@ 4MM@ vvA4M3 10 068;;0403. /<0@ =M3M= v9;4M; E8934A=89 40@00 HTML-@vv ET@2T4T3 10 M=M =L EM@M3;M3G89= 1@>0C75@ @CC 8;3MM344M3. vE Web Form :>=B@>;CC4 =L System.Web.UI.WebControls :;0AA00A C40<HA0= 109403. -=M ACC@L :;0AA04 =89B;M3 property-=CC4 B>4>@E>9;>34A>= 109403. <br>8HMM =L: BackColor, Enabled, Font, ForeColor, Modifiers, TabIndex, Visible, Width 3.< <P>&nbsp;</P> 0@00E EvA=M3BMMA server-side :>=B>;CC4, server-side v7M34;vv4893 E0@6 1>;=>. <table border="1" cellspacing="1" cols=4 frame=box rules=all><b> <tr ><th>>=@B>;</th><th>"09;10@</th><th>Server-Side Event-vv4</th><th>HTML :>4</th></b></tr><tr><td>Label</td><td>HTML ECC40A0= 4MM@ B5:AB E0@CC;0E</td><td>None</td><td><asp:Label id=Label1 runat="server">Label</asp:Label></td></tr> <tr><td>TextBox</td><td>%M@M3;M3GM4 T3T34T; >@CC;0E 1>;><6 >;3>=></td><td>TextChanged</td><td><asp:TextBox id=TextBox1 runat="server"></asp:TextBox></td></tr> <tr><td>Button</td><td>8@89= button :>=B@>; 10 click E89EM4 A5@25@ 4MM@ v9;4M; E8934M=M. M<M;B <M4MM;;893 CommandName 10 CommandArguments property-=CC400@ 40<6CC;6 1>;=></td><td>Click, Command</td><td><asp:Button id=Button1 runat="server" Text="Button"></asp:Button></td></tr> <tr><td>LinkButton</td><td>Button-B>9 BTABM9 A5@25@ ;vv 40<6CC;=0. M2G button =L hyperlink-BM9 868; E0@0340=0</td><td>Click, Command</td><td><asp:LinkButton id=LinkButton1 runat="server">LinkButton</asp:LinkButton></td></tr> <tr><td>ImageButton</td><td>M;3MFM=4 7C@03 E0@CC;=0. %M@M2 B>2H8;B E892M;, A5@25@ ;vv :><<0=4K= <M4MM;;M 40<6CC;=0. (EC;30=0 :>>@48=0B 3.<)</td><td>Click</td><td><asp:ImageButton id=ImageButton1 runat="server"></asp:ImageButton></td></tr> <tr><td>Hyperlink</td><td>8@89= hyperlink(E>;1>;B) :>=B@>;</td><td>None</td><td><asp:HyperLink id=HyperLink1 runat="server">HyperLink</asp:HyperLink></td></tr> <tr><td>DropDownList</td><td>8@89= HTML :>=B@>;B>9 BTABM9. M2G T3T34;89= 1007B09 1ME;M34M6 G04403.</td><td>SelectedIndexChanged</td><td><asp:DropDownList id=DropDownList1 runat="server"></asp:DropDownList></td></tr> <tr><td>ListBox</td><td>8@89= HTML :>=B@>;B>9 BTABM9. M2G T3T34;89= 1007B09 1ME;M34M6 G04403.</td><td>SelectedIndexChanged</td><td><asp:ListBox id=ListBox1 runat="server"></asp:ListBox></td></tr> <tr><td>DataGrid</td><td>"0 M=M :>=B@>;K3 T3T34;89= MEBM9 1ME;M6, M=M =L 1vE 1030=K= <M4MM;;893 4M;3MFM=4 30@30=0. T= ECC4ACC4B09 1>;3>E, M@M<1M;ME, EO;10@ D>@<0B;0E 7M@M3 1>;><6CC4B09.</td><td>CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand</td><td><asp:DataGrid id=DataGrid1 runat="server"></asp:DataGrid></td></tr> <tr><td>DataList</td><td>3T34;893 EvA=M3BM= 1CA EM;1M@MM@ D>@<0B;0=0. "0 T3T34T;BM9 1ME;ME4MM 1M;M= 70320@ 0H83;06 1>;=>.</td><td>CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand</td><td><asp:DataList id=DataList1 runat="server"></asp:DataList></td></tr> <tr><td>Repeater</td><td>3T34;893 EvA=M3BM= 1CA EM;1M@MM@ D>@<0B;0=0. "0 T3T34T;BM9 1ME;ME4MM 1M;M= 70320@ 0H83;06 1>;=>.</td><td>None</td><td><asp:Repeater id=Repeater1 runat="server"></asp:Repeater></td></tr> <tr><td>CheckBox</td><td>8@89= HTML :>=B@>;B>9 048; EM@M3;M3G A>=3>E 10 v;A>=3>E 1>;><6B>9.</td><td>CheckChanged</td><td><asp:CheckBox id=CheckBox1 runat="server"></asp:CheckBox></td></tr> <tr><td>CheckBoxList</td><td>M;3MFM=4 E0<B 068;;0403 1v;M3 check box-CC4K3 v7vv;=M.</td><td>SelectedIndexChanged</td><td><asp:CheckBoxList id=CheckBoxList1 runat="server"></asp:CheckBoxList></td></tr> <tr><td>RadioButton</td><td>8@89= HTML :>=B@>;B>9 <0H BTABM9 10 4M;3MFM= 4ME B>2G;CC@K3 EM@M3;M3G A>=3>E 10 v;A>=3>E 1>;><6B>9.</td><td>CheckChanged</td><td><asp:RadioButton id=RadioButton1 runat="server"></asp:RadioButton></td></tr> <tr><td>RadioButtonList</td><td>M;3MFM=4 E0<B 068;;0403 1v;M3 radiobutton :>=B@>;CC4K3 v7vv;=M.</td><td>SelectedIndexChanged</td><td><asp:RadioButtonList id=RadioButtonList1 runat="server"></asp:RadioButtonList></td></tr> <tr><td>Image</td><td>8@89= HTML :>=B@>;B>9 <0H BTABM9. %CC40A0=4 7C@03 109@;CC;=0.</td><td>None</td><td><asp:Image id=Image1 runat="server"></asp:Image></td></tr> <tr><td>Panel</td><td>v;M3 :>=B@>;CC404 EM@M3;M344M3.</td><td>None</td><td><asp:Panel id=Panel1 runat="server">Panel</asp:Panel></td></tr> <tr><td>PlaceHolder</td><td>Run time v54 48=0<8:00@ server-side :>=B@>;CC4K3 vvA3ME v54 109@;CC;0E 7M@M3 v9;4;893 E89EM4 EM@M3;M34M=M.</td><td>None</td><td><asp:PlaceHolder id="PlaceHolder1" runat="server"></asp:PlaceHolder></td></tr> <tr><td>Calendar</td><td>HTML BT@;89= :0;5=40@ vvA3M4M3. =E=K >3=>> T3TE, C@03H, E>9H :0;540@K3 3v9;3ME 3.<</td><td>SelectionChanged, MonthViewChanged </td><td><asp:Calendar id=Calendar1 runat="server"></asp:Calendar></td></tr> <tr><td>AdRotator</td><td>M;3MFM=4 AC@B0;G8;300=K 603A00;BK3 30@30EK3 7T2HTT@4T3. %M@M3;M3G ECC4AK3 40E8= v7ME 1>;3>=4 AC@B0;G8;300 =L F8:; <0O300@ 4M;3MFM=4 30@=0. </td><td>None</td><td><asp:AdRotator id=AdRotator1 runat="server"></asp:AdRotator></td></tr> <tr><td>Table</td><td>8@89= HTML :>=B@>;B>9 048;</td><td>None</td><td><asp:Table id=Table1 runat="server"></asp:Table></td></tr> <tr><td>RequiredFieldValidator</td><td>$>@< 4>E 0;L =M3 :>=B@>; O<0@ =M3 7v9;MM@ 4vv@3M34AM= MAME893 H0;30=0. %M@M2 1C@CC 1>; B0=K B>4>@E>9;A>= 0;400=K <M4MM;M; M=M :>=B@>; 4MM@ 30@0E 1>;=>.</td><td></td><td><asp:RequiredFieldValidator id=RequiredFieldValidator1 runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator></td></tr> <tr><td>CompareValidator</td><td>$>@< 4>E 2 :>=B@>; 4MM@E <M4MM;;vv4893 E0@LFCC;=0. %M@M2 868; 18H 1>; B0=K B>4>@E>9;A>= 0;400=K <M4MM;M; M=M :>=B@>; 4MM@ 30@0E 1>;=>. </td><td></td><td><asp:CompareValidator id=CompareValidator1 runat="server" ErrorMessage="CompareValidator"></asp:CompareValidato></td></tr> <tr><td>RangeValidator</td><td>>=B@>;4 >@CC;A0= CB30 =L B>4>@E>9;A>= 7003B (0<x<100) 109300 MAME893 H0;30=0. %M@M2 M=M 7003B 18H 1>; B0=K B>4>@E>9;A>= 0;400=K <M4MM;M; M=M :>=B@>; 4MM@ 30@0E 1>;=></td><td></td><td><asp:RangeValidator id=RangeValidator1 runat="server" ErrorMessage="RangeValidator"></asp:RangeValidator></td></tr> <tr><td>RegularExpressionValidator</td><td>>=B@>;4 >@CC;A0= T3T34;893 B0=K B>4>@E>9;A>= B>3B<>; 70320@B (###-###) B>E8@G 109300 MAME893 H0;30=0. %M@M2 M=M 7003B 18H 1>; B0=K B>4>@E>9;A>= 0;400=K <M4MM;M; M=M :>=B@>; 4MM@ 30@0E 1>;=></td><td></td><td><asp:RegularExpressionValidator id=RegularExpressionValidator1 runat="server" ErrorMessage="RegularExpressionValidator"></asp:RegularExpressionValidator></td></tr> <tr><td>CustomValidator</td><td>"0 server-side 1>;>= client-side DC=:FK3 B>4>@E>9 :>=B@>;K= 03CC;3K3 H0;30E04 0H83;0=0. %0@8= M=M DC=:F =L ;>38: CB30 (true, false) 1CF00E QAB>9. %M@M2 DC=:F v=M= CB30 1CF00A0= 1>; F00H v@3M;68;=M. %M@M2 EC40; 1>; <M4MM;M; M=M :>=B@>; 4MM@ 30@0E 1>;=>.</td><td></td><td><asp:CustomValidator id=CustomValidator1 runat="server" ErrorMessage="CustomValidator"></asp:CustomValidator></td></tr> <tr><td>ValidationSummary</td><td>2B><0B00@ 1vE H0;30E :>=B@>;CC4K= 0;400=K <M4MM;;893 FC3;CC;004 4C300@;0=, D>@<0B;0= 4M;3MFM=4 30@30=0</td><td></td><td><asp:ValidationSummary id=ValidationSummary1 runat="server"></asp:ValidationSummary></td></tr> <tr><td>XML</td><td>XML 10@8<BCC4K3 HTML-BM9 E0<B 4M;3MFM=4 30@30E04 EM@M3;M34M=M. T= XSLT-3 068;;CC;0= XML-EC28@30= 4M;3MFM=4 30@306 G04=0.</td><td>None</td><td><asp:Xml id="Xml1" runat="server"></asp:Xml></td></tr> <tr><td>Literal</td><td>label BM9 BTABM9. M;3MFM=4 B5:AB 30@30=0. %0@8= run-time v54 H8=M v3A893 vvA3M= M=M :>=B@>;4 109@;CC;0EK3 7T2HTT@4T3.</td><td>None</td><td><asp:Literal id="Literal1" runat="server"></asp:Literal></td></tr> </table> Table 2: ASP.NET 10 Web Forms-4 EM@M3;M344M3 Server-side :>=B@>;CC4 <a name="WebServices"> <P>&nbsp;</P> <h2>Web Service-vv4</h2> ASP.NET-89= TT@ =M3 G0=0@ 1>; Web Service-vv4893 vvA3ME. Web Service =L HTTP 8=B5@D09AMMA 4CC4034403 >1J5:B N<. -=M >1J5:B =L O=7 1v@89= v9;G8;3MM v7vv;4M3 10 O<0@ G T3T34;893 XML D>@<0B00@ 1CF00403. -=M >1J5:B =L SOAP (Simplified Object Access Protocol)->>@ 40<68= 4CC40E ?@>F54C@K= =M@, ?@>F54C@K= ?0@0<5B@ @CC 40<6CC;0E T3T34T; 1vE89 70@8< XML-893 4CC4034403. Web Service =L .NET-89= O<0@ G EM; 4MM@ 18G834M=, 0;L ?;0BD>@< 4MM@ 068;;0=0. <P> Web Service-893 .NET 4MM@ vvA3MEM4 Public method-CC4 1vE89 :;0AA vvA=M. -=M Public method 1v@ =L Web Service v7vv;MEM4 4CC4034403. <p> Web Service 4803@0<< <p> <img src="image/vb/WebService.gif"><P>&nbsp;</P> "0 .NET 4MM@ vvA3MAM= Web Service-893 :><?;OF8 E89EM4 E>;1>> 1vE89 D09;CC4 02B><0B00@ vvAME 1>;=>. -=M D09;CC4 =L Web Service-89= B0=8;FCC;30, Web Service-893 =MM6 >;>E>4 EM@M3;M34M=M. <P>&nbsp;</P> <P>&nbsp;</P> <P align="center"><a href="#ASPNET"> 4MMHMM</a> | <a href="WebLoginForm.html">Web Login $>@<</a> <br> <script language="JavaScript"> document.write('<a href="') if (top.frames.length==0) {document.write('default.htm');} else {document.write('Main.html');} document.write('">=vv@ ECC40A</a>') </script> <P>&nbsp;</P> <IMG SRC="http://counter.digits.com/wc/-c/1/-d/5/-b/c8c8c8/-f/00000/mousemn" ALIGN="middle" WIDTH=1 HEIGHT=1 BORDER=0 > </BODY> </HTML>