ÎÒµÄһĶÈý·ÖµØ ÎÒ¾Íϲ»¶!
13fen  ÉèΪÖ÷Ò³
 Êղر¾Õ¾
 
µ±Ç°Î»ÖÃ: > Ò»Ä¶Èý·ÖµØ£ºÊ×Ò³ > ÍøÂçѧԺ > ÍøÂç±à³Ì > net×¨Çø > ϸϸƷζASP.NET(2)
ÈÈÃÅÎÄÕÂÅÅÐÐ
ÈÈÃÅÎÄÕÂÅÅÐÐ ¼ì²éemailµØÖ·¸ñʽµÄ´úÂë(01-11)
PHP²Ù×÷ÎļþÎÊ´ð(01-11)
PHP°²×°¹¥ÂÔ:°²×°²¢ÅäÖÃPHP(10-23)
PHPµÄÊ®¸ö¸ß¼¶¼¼ÇÉ 4(10-23)
¹ØÓÚAPEµÄ½éÉÜ¡¢²¥·Å¼°ÖÆ×÷(03-22)
¾«²ÉÎÄÕÂÅÅÐÐ
¾«²ÉÎÄÕÂÅÅÐÐ ASP.NETÓëMySQLÊý¾Ý¿â¼òÃ÷ͼʾÈëÃŽÌ(11-16)
ASP.NETÓëMySQLÊý¾Ý¿â¼òÃ÷ͼʾÈëÃŽÌ(11-16)
ASP.NET Á´½ÓÊý¾Ý¿â»ù´¡(11-16)
webconfigµÄÉèÖýڵã˵Ã÷(11-16)
²¿ÊðASP.NETµÄÈý´ó¼¼Êõ(ÉÏ)(11-16)
¼¼ÊõרÌâÍÆ¼ö
Íø¹ÜÂÛ̳½»Á÷
¡¡

ϸϸƷζASP.NET(2) 

×÷Õß:   À´Ô´:   µã»÷:   ÈÕÆÚ:2006-11-16

Web ¿Ø¼þ
£ 
Äã¿ÉÄܻᵣÐÄ£¬Ïó <asp:TextBox>ÕâÑùµÄ ¿Ø¼þ ´ú±íÁËÒ»Ì×ÐèÒªÄãÊìÁ·ÔËÓõÄȫР¿Ø¼þ ¡£²»¹ý£¬ËüÃDz¢²»ÄÑѧ£¬ÒòΪËüÃÇÔÚHTMLÖж¼ÓжÔÓ¦Õß¡£ÀýÈ磬¶ÔÓÚÒ»¸öºÜ¼òµ¥µÄÎı¾¿ò£¬ÔÚHTML ÖУ¬ÄãÊÇÕâÑù×öµÄ£º
<input type=“text” value=“Your Name”></input>
¶øÏàÓ¦µÄWeb ¿Ø¼þ ÊÇÕâÑùµÄ£º
<asp:TextBox Text=“Your Name” runat=“server” />
ÔÚÕâÁ½ÕßÖУ¬ÄãÁ¢¿Ì¾ÍÄÜ×¢Òâµ½µÄÊÇWeb ¿Ø¼þ ͨ¹ý´úÂë“asp:”Ãû³Æ¿Õ¼äÀ´Ê¶±ð£¬²¢ÇÒͬÔÚ XML ÖÐÒ»Ñù£¬Ê¹ÓÃбÏßÀ´½áÊøÔªËØ¡£Äã²»ÊDZØÐëʹÓà XML µÄ¸ñʽ£¬ÄãÒ²¿ÉÒÔʹÓÃHTML¸ñʽ£¬ÓÃÒ»¸ö·ÖºÅÀ´½áÊø±ê¼Ç£º</asp:TextBox>¡£µ«ÊÇÄã»á·¢ÏÖ£¬ XML ¸ñʽ±»ÓÃÔÚÐí¶à´úÂë¾ÙÀýÖУ¬²¢ÇÒ´úÂë×ÖÊýÒ²½Ï¼ò½à¡£Ãû³Æ¿Õ¼ä±ØÐëҪʹÓã¬Ëü¸ºÔðʶ±ðÎı¾¿òTextBox ¿Ø¼þ À´×ÔÄÄÀï¡£ËùÓеıê×¼Web ¿Ø¼þ ¶¼ÊÇ ASPÃû³Æ¿Õ¼äµÄÒ»²¿·Ö¡£µ±±àд×Ô¼ºµÄ ¿Ø¼þ ʱ£¬ÕâÒ»µã±äµÃºÜÖØÒª¡£
TextBox ¿Ø¼þ Ïà¶ÔÓÚ±ê×¼µÄÊäÈë¿òºÃÏóûÓжàÉÙÓÅÊÆ£¬µ«ÊÇÄãÓ¦¸Ã¿¼ÂÇÒ»ÏÂÃæµÄÈý¸öÊäÈë ¿Ø¼þ £º
<input type=“text” ...>
<input type=“password” ...>
<textarea rows=“5" ...>
ËüÃǶ¼ÊÇÓÃÓÚHTMLÊäÈëµÄ£¬µ«ÊDz¢Ã»ÓÐÒ»ÖÂÐÔ¡£µ«ÊÇÈç¹ûʹÓÃÏÂÃæµÄ£¬ÊDz»ÊǸü¼òµ¥Ò»Ð©ÄØ£¿
<asp:TextBox runat=“server” ...>
<asp:TextBox TextBoxMode=“Password” ...>
<asp:TextBox Rows=“5" ...>
Äã¿ÉÒÔ¿´µ½£¬Ò»¸ö¼òµ¥ ¿Ø¼þ °üº¬ÁËHTMLÖÐÈý¸ö ¿Ø¼þ µÄ¹¦ÄÜ£¬¶øÇÒ¸üÒ×¼ÇÒä¡¢¸üÒ×±àÂë¡£
ASP.NET Я´øÁË5´óÀà Web ¿Ø¼þ £º
• ÓëHTMLÏà¶ÔÓ¦µÄ¹ÌÓÐ ¿Ø¼þ
• ÔÚÒ³ÃæÉÏÌṩÊý¾ÝÁ÷µÄÁÐ±í ¿Ø¼þ
•Ìṩ¸ü·á¸»µÄUI£¨Óû§½çÃæ£©ÄÚÈݺ͹¦ÄܵÄRich ¿Ø¼þ
• Íê³É¸÷ÖÖ±íµ¥ÑéÖ¤µÄÈ·ÈÏ ¿Ø¼þ
• Ϊ WAPÉ豸·â×°WMLµÄÒÆ¶¯ ¿Ø¼þ
¹ÌÓÐµÄ ·þÎñÆ÷ ¿Ø¼þ Óë HTML ¿Ø¼þ Ïàͬ£¬µ«ÊǸü¼ÓºÏÀíÁË£¬¿ÉÌṩ¸üΪһÖµÄÓÃ;¡£ÕâЩ ¿Ø¼þ °üÀ¨LinkButton£¨Á´½Ó°´Å¥£©¡¢ImageButton£¨Í¼Ïó°´Å¥£©¡¢HyperLink£¨³¬¼¶Á´½Ó£©¡¢TextBox£¨Îı¾¿ò£©¡¢CheckBox£¨¸´Ñ¡¿ò£©¡¢RadioButton£¨µ¥Ñ¡¿ò£©¡¢DropDownList£¨ÏÂÀ­ÁÐ±í£©¡¢ListBox£¨Áбí¿ò£©¡¢Image£¨Í¼Ï󣩡¢Label£¨±êÇ©£©¡¢Panel£¨Ãæ°å£©¡¢Table£¨±í¸ñ£©¡¢TableRow£¨±í¸ñÐУ©¡¢TableCell£¨±í¸ñµ¥Ôª£©¡£
ÁÐ±í ¿Ø¼þ °üÀ¨Repeater£¨×ª·¢Æ÷£©¡¢DataList£¨Êý¾ÝÁÐ±í£©ºÍDataGrid£¨Êý¾ÝÕ¤¸ñ£©¡£ÁÐ±í ¿Ø¼þ »¹°üÀ¨RadioButtonList£¨µ¥Ñ¡¿òÁÐ±í£©ºÍ CheckBoxList£¨¸´Ñ¡¿òÁÐ±í£©£¬ÕâÑù¾Íʹ´´½¨µ¥Ñ¡¿òºÍ¸´Ñ¡¿òµÄÁбí±äµÃ¼òµ¥¡£
Rich ¿Ø¼þ °üÀ¨Calendar£¨ÈÕÀú£©ºÍAdRotator£¨¹ã¸æÐýת£©¡£Calendar ¿Ø¼þ ΪµÍ¼¶µÄä¯ÀÀÆ÷Êä³ö´¿HTML£¬Îª¸ß¼¶ä¯ÀÀÆ÷Êä³ö DHTML £¨Èç Internet Explorer 5.0£©¡£AdRotatorÊä³öͼÏó£¬ËüÓÐÄÚÖõÄÐýת´úÂë¡£
È·ÈÏ ¿Ø¼þ °üÀ¨RequiredFieldValidator£¨ÇëÇóÓòÈ·ÈÏ£©¡¢ Compare Validator£¨±È½ÏÈ·ÈÏ£©¡¢RangeValidator£¨·¶Î§È·ÈÏ£©¡¢RegularExpressionValidator£¨¹æ·¶±í´ïÈ·ÈÏ£©¡¢CustomValidator£¨¹Ë¿ÍÈ·ÈÏ£©ºÍValidationSummary£¨È·ÈÏÕªÒª£©¡£ÕâЩ ¿Ø¼þ Ϊ¿ª·¢ÈËÔ±ÔÚ±íµ¥´¦ÀíÖн¨Á¢È·ÈÏÌṩÁ˼òµ¥µÄ;¾¶¡£
ÓйØÒƶ¯ ¿Ø¼þ µÄÐÅÏ¢ÏÖÔÚ»¹Ã»Óз¢²¼£¬µ«ÊÇ¿ÉÒԿ϶¨ËüÃÇÓÐÖúÓÚ¹¹Ô켤»îWAPµÄWebÕ¾µã¡£
£ 
±àдÐ嵀 ¿Ø¼þ
£ 
Äã²¢²»Ò»¶¨Ö»¾ÖÏÞÓÚʹÓÃÕâЩϵͳÌṩµÄ ¿Ø¼þ £¬×Ô¼º±àд ¿Ø¼þ Ò²Ï൱¼òµ¥¡£ÀýÈ磬Èç¹ûÏëÒªÒ»¸ö ¿Ø¼þ À´·â×°Á½¸öÎı¾¿ò£¨¿ÉÄÜÊÇÃûºÍÐÕµÄÊäÈëÓò£©£¬¾Í¿ÉÒÔÕâÑùÀ´±àд´úÂ룺
<asp:Panel runat=“server”>
<asp:Textbox id=“txtFirstName” text=“First Name” runat=“server” />
<asp:Textbox id=“txtLastName” text=“Last Name” runat=“server” />
</asp:Panel>
¿ÉÒÔ°ÑÕâ¸ö´úÂë±£´æÔÚÎļþ Name.aspc £¨×¢ÒâÕâ¸öÐÂÀ©Õ¹Ãû£©ÖУ¬²¢½«Æä×÷Ϊһ¸öWeb±íµ¥ ¿Ø¼þ À´¶Ô´ý¡£½Ó×Å£¬¾Í¿ÉÒÔÏò Web±íµ¥ÖÐÔö¼ÓÒÔÏÂÄÚÈÝ£º
<%@ Register TagName=“NameControl” TagPrefix=“Foo” Src=“Name.aspc” %>
<form>
<foo:NameControl runat=“Server”/>
</form>
ÕâÑùÄã¾Í¿ÉÒÔºÜÈÝÒ׵ش´½¨¿ÉÒÔÔÙÀûÓÃµÄ ¿Ø¼þ ÁË¡£ÕâÕæÊµºÜÃÀºÃ ;-) Ä㻹¿ÉÒÔÖ±½ÓÔÚVisual Basic»ò C#Öд´½¨ ¿Ø¼þ £¬ÔÊÐíËüÃdzÉΪÆäËü ¿Ø¼þ µÄ×ÓÀ࣬²¢ÇÒ³ÊÏÖÈκÎËüÃÇËùÒªÇóµÄÊä³ö¡£ÒòΪ ¿Ø¼þ ÊÇÓÃÃû³Æ¿Õ¼äÀ´Ê¶±ðµÄ£¬Òò´ËÔÚ ¿Ø¼þ Ö®¼äÓ¦¸ÃÊÇûÓгåÍ»µÄ¡£Êµ¼ÊÉÏ£¬ ¿Ø¼þ ÉõÖÁ¿ÉÒÔʹÓÃͬһ¸öÃû×Ö£¬Ö»ÒªËüÃÇÔÚ²»Í¬µÄÃû³Æ¿Õ¼äÖоÍÐС£Äã»á¸Ð¾õµ½£¬ÕâʹµÃ ASP.NET ·Ç³£¾ßÓÐÀ©Õ¹ÐÔ£¬²¢ÇÒʹ±à³Ì»·¾³±äµÃÔ½À´Ô½·á¸»¡£Êµ¼ÊÉÏÓÐÒ»¸öºÜ´óµÄÌṩ·á¸» ¿Ø¼þ µÄµÚÈý·½Êг¡¡£
£ 
Êý¾ÝÀ¦°ó ¿Ø¼þ
£ 
еÄWeb ¿Ø¼þ Ö®Ò»ÊÇÊý¾ÝÕ¤¸ñDataGrid£¬ÕâÊÇÓÃÓÚÏÔʾ³ÉÌ×Êý¾ÝµÄÄÚÖÃÖ§³Ö ¿Ø¼þ ¡£ÎªÁË´ÓSQLÉú³ÉµÄÊý¾ÝÖвúÉúÒ»¸ö HTML±í¸ñ£¬ÄãÖ»ÐèÒª´´½¨ ADO+¶ÔÏ󣬲¢Ö´ÐÐÖ¸ÁîÀ´»ñÈ¡Êý¾ÝÒÔ×÷Ϊդ¸ñµÄÊý¾ÝÔ´£¬±ÈÈçÏÂÃæµÄ±í4´úÂ룺
±í 4 DaveSGrid1.aspx
<%@ Import Namespace=“System.Data.SQL” %>
<html>
<script language=“VB” runat=“server”>
Sub Page_Load(Sender As Object, E As EventArgs)
Dim myCommand As SQLCommand
myCommand = New SQLCommand(Òselect * from products”,
ÒServer=localhost; Database=AdvWorks; UID=sa”)
DataGrid1.DataSource = myCommand.Execute
DataGrid1.DataBind
End Sub
</script>
<body>
<ASP:DataGrid id=“DataGrid1" runat=“server” />
</body>
</html>
ËùÐèÒª×öµÄ¾ÍÊǽ«Êý¾ÝÀ¦°óµ½Êý¾ÝÕ¤¸ñ£¬È»ºó¾ÍÉú³ÉÁËÒ»¸öÕû½àµÄHTML±í¸ñ£º

 


Êý¾ÝÀ¦°ó²¢²»¾ÖÏÞÓÚÀ´×Ô Êý¾Ý¿â µÄÊý¾Ý£¬Ä㻹¿ÉÒÔÀ¦°óµ½hash±í¸ñ¡¢Êý×é¡¢ÆäËü ·þÎñÆ÷ ¿Ø¼þ ¡¢Ò³ÃæµÄÊʵ±²ã£¬¼¸ºõʲô¶¼¿ÉÒÔ¡£Èç¹ûĬÈϵÄÀ¸Ä¿²»ºÏÊÊ£¬»¹¿ÉÒÔ¶ÔÆä½øÐж¨ÖÆ£¬ÈÃÆäÏÔʾÄãËù¸ÐÐËȤµÄ²¿·Ö£º
<asp:DataGrid id=“DataGrid1"
AutoGenerateColumns=“false” runat=“server”>
<property name=“Columns”>
<asp:BoundColumn HeaderText=“ Name” DataField=“ProductName”/>
<asp:BoundColumn HeaderText=“Description”
DataField=“ProductDescription”/>
</property>
</asp:DataGrid>
ʹÓà BoundColumn ¿Ø¼þ Ñ¡ÔñÒ»¸ö¼òµ¥µÄÀ¸Ä¿£¬²¢Ö¸¶¨À¸µÄ±êÌâºÍÕâÀ¸ÒªÀ¦°óµ½ÄÄÀï¡£ AutoGenerate=“false” ÊôÐÔ¸ºÔðÈ·±£Õ¤¸ñ²»»áΪÄã´´½¨ËùÓеÄÀ¸Ä¿¡£Èç¹ûÏë¸ü¸´ÔÓһЩ£¬Ò²¿ÉÒÔΪÕâ¸öÀ¸Ä¿Ê¹ÓÃÒ»¸öÄ£°å¡£
´ËǰÌáµ½µÄRepeaterºÍDataList ¿Ø¼þ Ò²Ö§³ÖÄ£°å£¬ÕâÑù¾ÍÔÊÐí¶Ô ¿Ø¼þ µÄÍâ¹Û½øÐж¨ÖÆ¡£Repeaterʵ¼ÊÉϲ¢Ã»ÓÐÍâ¹Û£¬Äã±ØÐëÒªÌṩ UI£¬Õâ¾ÍÒâζ×űØÐëҪʹÓÃÒ»¸öÄ£°å¡£Ïà·´£¬DataList ¿Ø¼þ ÊÇÒ»¸öÀ¦°óµ½Êý¾ÝµÄÁÐ±í£¬ÓÐÒ»¸öĬÈϵÄÍâ¹ÛºÍ·á¸»µÄÐÐΪ¡£ÎªÕâÁ½¸ö ¿Ø¼þ Ìí¼ÓÄ£°åµÄ·½·¨ÊÇÒ»ÑùµÄ£º
<asp:DataList is=“DataList1" runat=“server”>
<template name=“HeaderTemplate”>
Here”s your list of titles<br>
</template>
<template name=“ItemTemplate”>
<%# DataBinder.Eval(Container.DataItem, “Title”) %> <br>
</template>
</asp:DataList>
ÓÐÁËÕâ¸öÄ£°åtemplate£¬Äã¾Í¿ÉÒÔÖ¸¶¨ÓÃÄÄЩ HTML ¿Ø¼þ À´×é³ÉÊý¾ÝÀ¦°ó ¿Ø¼þ µÄÿһ²¿·Ö¡£ÓÐ5¸öÄ£°åµÄÃû×Ö¿ÉÒÔÓë DataList ¿Ø¼þ Ò»ÆðʹÓãºHeaderTemplateÓÃÓÚ ¿Ø¼þ µÄ×î¶¥¶Ë²¿·Ö£¬ItemTemplate ÓÃÓÚ¸÷¸öÏîÄ¿£¬Alternating-Item-TemplateÓÃÓÚÆäËüÏîÄ¿£¬SeparatorTemplateÓÃÓÚ¸÷¸öÏîĿ֮¼äµÄÇøÓò£¬FooterTemplateÓÃÓÚ ¿Ø¼þ µÄµ×²¿¡£
Õâ¸öϵͳµÄºÃ´¦ÔÚÓÚ£º¶ÔÓÚÈçºÎÏÔʾ½çÃæ£¬ÓдóÁ¿µÄ ¿Ø¼þ ¿ÉÒÔʹÓ᣽øÒ»²½Ê¹ÓòúÆ·ÁÐ±í£¬Äã¾ÍÄÜÓñí7ÖеĴúÂëÀ´Éú³ÉÏÂͼËùʾµÄÊä³ö£º


±í 7 DaveSGrid2.aspx
<asp:DataList id=“MyDataList” RepeatColumns=“2" runat=“server”>
<template name=“itemtemplate”>
<table cellpadding=10 style=“font: 10pt verdana”>
<tr>
<td width=1 bgcolor=“BD8672"/>
<td valign=“top”>
<img align=“top”
src=“<%# DataBinder.Eval(Container.DataItem,“ProductImageURL”) %>“ >
</td>
<td valign=“top”>
<b>Name: </b>
<%# DataBinder.Eval(Container.DataItem,”ProductName”) %><br>
<b>Description: </b>
<%# DataBinder.Eval(Container.DataItem,“ProductDescription”) %><br>
<b>Price: </b>
<%# DataBinder.Eval(Container.DataItem,”ProductPrice”, “$ {0}”) %>
</td>
</tr>
</table>
</template>
</asp:DataList>
Õâ¸ö´úÂëÏ൱¼òµ¥£¬³ýÁËÇ°ÃæÏÔʾµÄ DataList´úÂëÍ⣬²»ÔÙÐèÒª¸ü¶àµÄ¶«Î÷¡£´úÂëÀïÓÐÒ»µãÖµµÃ×¢Ò⣬¾ÍÊÇÄã¿ÉÒԹ涨³öÏÖµÄÀ¸Êý£¬Áбí»á×Ô¶¯´¦ÀíÀ¸µÄ°ü×°¡£ÕâÑù¾ÍÖ»ÐèÒªÒ»µã¸ñʽ»¯´úÂ룬WebÒ³Ãæ¾ÍµÃµ½Á˼«´óµÄ¸Ä½ø£¬¶ø²»ÔÙʹÓÃÒÔǰWeb Ò³ÃæÉϵĴ«Í³Õ¤¸ñ¡£

¿ª·¢Web Services£¨Web·þÎñ£©
£ 
ÔÚInternetÉÏ×÷Ϊ·þÎñ·¢²¼µÄ Èí¼þ ÊÇ Web ServicesµÄºËÐÄ¡£ ASP.NET ÌṩÁËÒ»¸ö Web ServicesµÄ»ù´¡¹¹Ôì»·¾³£¬´Ó¶øÊ¹¿ª·¢ÈËÔ±Äܹ»ÎªÕâ¸ö·þÎñÄ£ÐÍ´´½¨·þÎñ¡£
ÏÖÔÚÎÒÃÇÀ´¸ú×ÙÒ»¸ö¼òµ¥µÄÀý×Ó¡£±ÈÈç˵ÄãÒª´ÓÒ»¸öÔÚÏßÊéÉÌÄÇÀﹺÂòÊé¼®£¬ËûÃÇÓÐÒ»¸ö¸ú×Ùϵͳ£¬Ê¹ÄãÄܹ»¿´µ½×Ô¼º¶¨µ¥µÄ״̬¡£ÊéÉÌÓÃÒ»¸ö½µØÔËÊ乫˾À´ÔËÊäÄã¶©µÄ»õ¡£Õâ¸öÔËÊ乫˾ҲÓÐÒ»¸ö¸ú×Ùϵͳ¡£ÕâÑù£¬ÎªÁ˵õ½ÄãµÄ¶¨µ¥µÄÈ·ÇÐ״̬£¬ÄãÒª²é¿´Á½¸öÕ¾µã¡£Èç¹ûÊéÉÌÄܹ»½«Ëü×Ô¼ºµÄ¶¨µ¥×´Ì¬ºÍÔËÊ乫˾µÄ״̬ÐÅϢһͬÏÔʾ³öÀ´£¬¾Í»áºÜ·½±ã¡£
Web Services¾ÍÔÊÐíÄãÔÚWebÉϽ«¿Í»§ÉÌÓú¯Êý±©Â¶¸ø¹«ÖÚ£¬ÀýÈç°ü¹ü¸ú×Ùϸ½Ú¡£±àдһ¸ö¶ÔÏ󣬽«Æä·½·¨×÷ΪURI±©Â¶³öÀ´£¬URI·µ»ØÒ»¸ö XML Êý¾Ý¡£ÏÖÔÚÊéÉÌ¿ÉÒÔµ÷ÓÃÔËÊ乫˾µÄ¸ú×Ù·þÎñ£¬²¢½«¸ú×ٵĽá¹ûºÏ²¢µ½Ëü×Ô¼ºµÄ¶¨µ¥¸ú×ÙÓ¦ÓóÌÐòÖС£ÒÔÏÂÊÇÔËÊ乫˾ÈçºÎÓà C#´´½¨Ò»¸ö·þÎñµÄ´úÂ룺
<%@ WebService language=“c#” %>
using System.Web.Services;
public class Shipping {
[WebMethod]
public String OrderStatus(String OrderNumber) {
// code here to retrieve order details from data store
return Status;
}
}
ÒÔÉÏ´úÂë±£´æÓÚ Tracking.asmxÎļþÖУ¬Î»ÓÚÔËÊ乫˾ WebÕ¾µãµÄÓ¦ÓóÌÐòĿ¼ÖС£ÕâÑùÊéÉ̾ͿÉÒÔʹÓöàÖÖ·½·¨À´µ÷ÓÃÕâ¸ö Web ServicesÁË¡£±ÈÈçʹÓà HTTP-GET£¬²ÎÊýͬ²éѯ×Ö·û´®Ò»Í¬±»´«µÝ£º
http://orders.ups.com/orders/Tracking.asmx/OrderStatus?OrderNumber=BRU123
ÊéÉÌ»¹¿ÉÒÔʹÓà HTTP-POST£¬·½·¨µÄ²ÎÊý×÷Ϊ±íµ¥ÖµÔÚpostÌåÄÚ´«µÝ¡£»òÕß»¹¿ÉÒÔʹÓÃHTTP-SOAP£¬·½·¨µÄ²ÎÊý±»°ü¹üÔÚÒ»¸ö¹¤Òµ±ê×¼ XML ¸ñʽÖС£
ÏÖÔÚÓû§Ö»ÐèÒªÔÚÊéÉÌÄÇÀï²éѯËûÃǵ͍µ¥Ï¸½Ú£¬ÊéÉÌµÄ Web Ó¦ÓóÌÐò¾Í»á´ÓÔËÊ乫˾ÄÇÀïÊÕ¼¯¸ú×ÙÐÅÏ¢£¬È»ºóͬÊéµÄ״̬һÆð·µ»Ø¡£ÊéÉÌÒ²¿ÉÒÔ½«ËüµÄ¶¨µ¥×´Ì¬Ï¸½Ú×÷Ϊһ¸öWeb Services±©Â¶³öÀ´£¬ÈÃÆäËüÈËʹÓÃËü¡£
Web ServicesµÄΰ´óÖ®´¦ÔÚÓÚ£¬ËüÔÊÐíÄ㱩¶һ¸ö·þÎñ¶ø²»±Ø±©Â¶Êý¾Ý»òËùÓеÄÉÌÒµ¹æÔò¡£µ±×Ô¶¯ÌṩÉÌÒµ·þÎñµÄͬʱ£¬´úÂëºÍÊý¾Ý¶¼Êǰ²È«µÄ¡£ÔÚÒÔºó¼¸ÄêÀï£¬Ëæ×ÅB2B·½°¸µÄ¿ÉÀûÓã¬Web ServicesµÄÊг¡»áµÃµ½¿ìËÙµÄÔö³¤¡£



¡¾ÎÄÕÂÆÀÂÛ¡¿ ¡¾Êղر¾ÎÄ¡¿ ¡¾ÍƼöºÃÓÑ¡¿ ¡¾´òÓ¡±¾ÎÄ¡¿ ¡¾ÂÛ̳ÌÖÂÛ¡¿

   Ïà¹ØÎÄÕÂ:
¡¤ADO.NET2.0µÄÊ®´óÐÂÌØÐÔ ¡¤ASP.NET¿ª·¢¼òÃ÷ÊÖ²á
¡¤²¿ÊðASP.NETµÄÈý´ó¼¼Êõ(ÉÏ) ¡¤²¿ÊðASP.NETµÄÈý´ó¼¼Êõ(ÉÏ)
¡¤ÈçºÎÀûÓÃDataGrid×ÝÏòÏÔʾÊý¾Ý£¿ ¡¤ASP.NET 2.0Öвã´ÎÊý¾ÝµÄ´¦Àí

   ÎÄÕÂÆÀÂÛ:(Ìõ)
  
 ÇëÁôÃû£º ÄäÃûÆÀÂÛ   µã»÷²é¿´ËùÓÐÆÀÂÛ Íø¹ÜÂÛ̳
 

  ÔðÈα༭:Ò»·Ö  ÉùÃ÷£º¿¯µÇ´ËÎÄÕÂÊÇΪÁË´«µÝ¸ü¶àÐÅÏ¢,ÎÄÕÂÄÚÈݽö¹©²Î¿¼,×ªÔØÇë×¢Ã÷³ö´¦¡£