Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

asp.netÖÐÈÝÒ×»ìÏýµÄajax¸ÅÄî


AJAXÊÇAsynchronous JavaScript and XMLËõд¡£Õâ¸ö¸ÅÄî´ú±íµÄÊÇÒ»ÖÖ¼¼Êõ£¬µ±ÄúÔÚ˵“ÎÒÔÚÏîÄ¿ÖÐʹÓÃÁËAJAX¼¼Êõʱ”£¬Ö»ÊÇ´ú±íÁËÄúʹÓÿͻ§¶ËXMLHttpRequest¶ÔÏóÓë·þÎñÆ÷¶Ë½øÐÐÒ첽ͨÐÅ¡£²»¹ýÒòÎªËæ×ÅAJAX¼¼ÊõµÄÔËÓÃÍùÍù»á´øÀ´·á¸»µÄ¿Í»§¶ËЧ¹û£¬Òò´Ë¶ÔAJAX¼¼ÊõµÄ¹ãÒåÀí½âÒ²¿ÉÒÔÈÏΪÕâÊÇÒ»ÖÖ²Ù×÷¿Í»§¶ËDOM¶ø´øÀ´·á¸»Ð§¹ûµÄ¼¼Êõ£¨Õâ¸ö“¹ãÒ唵ÄÃèÊöÆäʵ²¢²»×¼È·£¬´ó¼ÒÃ÷°×ÀÏÕÔµÄÒâ˼¾Í¿ÉÒÔÁË£©¡£
AJAX¿ò¼ÜÊÇÒ»Ì׸¨Öú¿ª·¢ÈËԱʹÓÃAJAX¼¼ÊõµÄ´úÂë°ü£¨¿â£¬etc.£©¡£Ò»¸öAJAX¿ò¼ÜµÄÄ¿µÄÒ»°ãÊǶÔXMLHttpRequest¶ÔÏóµÄʹÓýøÐзâ×°£¬²¢ÌṩһЩ²Ù×÷DOMÔªËØ»òÕßʵÏÖÌØÊâЧ¹ûµÄ“½Ý¾¶”¡£³ÉÊìµÄAJAX¿ò¼ÜÓкܶ࣬ËüÃÇ¿ÉÒÔ±»·ÖΪ“ÒÔ¿Í»§¶ËΪÖÐÐÄ”ºÍ“ÃæÏòÌØ¶¨·þÎñÆ÷¼¼Êõ”Á½´óÀࡣǰÕßµÄÓÅÐã´ú±íÓУ¨ÅÅÃû²»·ÖÏȺ󣩣ºPrototype¡¢jQuery¡¢Mootools¡¢YUI¡¢DojoµÈµÈ£¨×îºóÁ½¸öÆäʵ¸ü½Ó½üÒ»Ì׿ͻ§¶Ë½çÃæ¿â£¬Ò²¾ÍÊÇ“¹ãÒ唵ÄAJAX¿ò¼Ü£©£»¶øºóÕߵĵäÐÍ´ú±í¼ÈÊÇAJAX.NETºÍASP.NET AJAXÁË——µ±È»£¬Ò²ÓÐÓÅÐãµÄAJAX¿ò¼ÜÃæÏòÆäËû·þÎñÆ÷¼¼Êõ£¬Ôڴ˲»Ìá¡£
AJAX.NET (Professional)ÊÇASP.NETƽ̨ÉÏÖøÃûµÄAJAX¿ò¼Ü£¬µ®ÉúÓÚ2005Äê2Ô£¨ËäÈ»ÕýʽÃüÃûΪAJAX.NETÔòÊÇÔÚÁ½¸öÔÂÖ®ºó£©£¬×÷ÕßΪMichael Schwarz¡£Í¬Äê10Ô£¬MichaelΪAJAX.NETÌṩÁ˸ü·á¸»µÄ¹¦ÄÜ£¨Ö÷ÒªÊǰ²È«ÐÔ·½Ã棩£¬²¢½«Æä¸ÄÃûΪAJAX.NET Professional¡£AJAX.NETÌṩµÄ×îÖ÷ÒªµÄ£¨Ò²ÊÇΨһ£©µÄ¹¦ÄܾÍÊÇÒì²½µ÷Ó÷þÎñÆ÷¶Ë·½·¨£¬¿Éν·Ç³£´¿´âµÄ“»ùÓÚÊý¾Ý”µÄAJAXʹÓ÷½Ê½¡£Õâ¸ö¿ò¼ÜÊÇÒ»¸ö¸öÈË×÷Æ·£¬ÓÐÖ§³Ö.NET 1.1ºÍ2.0µÄ°æ±¾£¬Ëü²¢²»ÊôÓÚ΢Èí¹Ù·½£¬Ä¿Ç°ÒѾ­Í£Ö¹¸üС£
ASP.NET AJAXµÄCode NameΪ“Atlas”£¬ÔÚCTPÏòBeta°æ×ªÒÆÊ±Ôø¾­·¢Éú¹ý·­Ì츲µØµÄ±ä»¯¡£ASP.NET AJAXÖаüº¬ÁËUpdatePanelµÈ¿Ø¼þ£¬¿ÉÒԷdz£Í¸Ã÷µØÎªÏÖÓеÄASP.NET WebFormsÓ¦ÓóÌÐòÌí¼ÓAJAXЧ¹û¡£´ËÍ⻹ÌṩÁ˿ͻ§¶ËÒì²½µ÷ÓÃWeb ServicesµÄ·½·¨£¬Ê¹¿ª·¢ÈËÔ±Ò²Äܹ»Ê¹ÓÃÃæÏòÊý¾ÝµÄ·½Ê½Ê¹ÓÃAJAX¼¼Êõ¡£ÖµµÃÒ»ÌáµÄÊÇASP.NET AJAXµÄ“¸½ÊôÆ·”Ï൱·á¸»¡£ÀýÈçASP.NET AJAXÃûΪ“Microsoft AJAX Library”µÄ¿Í»§¶Ë²¿·ÖÊÇÒ»¸ö´¿¿Í»§¶ËAJAX¿ò¼Ü£¬ÌṩÁËÃæÏò¶ÔÏóÀàÐÍϵͳ¡¢ä¯ÀÀÆ÷¼æÈݲ㡢Ò첽ͨÐŲãµÈ¶àÖÖ»ù´¡×é¼þ£»ASP.NET AJAXµÄ¿ªÔ´À©Õ¹°ü&l


Ïà¹ØÎĵµ£º

Rails ajax µÄÁª¶¯µÄÏÂÀ­¿ò


# app\controllers\examples_controller.rb
ruby ´úÂë
 
class ExamplesController < ApplicationController  
  
  def ajax_select  
    @items = %w{AA BB}  
  end   ......

¹ØÓÚAJAXÖÐmootools·½·¨µÄʹÓÃ

MOOTOOLSÖеķ½·¨Ê¹ÓÃ
Core.js
º¯Êý: $extend ½«µÚ¶þ¸ö²ÎÊý¶ÔÏóµÄËùÓÐÊôÐÔ¸´ÖƵ½µÚÒ»¸ö²ÎÊý¶ÔÏóÖÐ.
º¯Êý: $merge  ºÏ²¢Ò»×é¶ÔÏóÉú³ÉжÔÏó
º¯Êý: $each   µü´úÊý×é(°üÀ¨·Ç³£¹æÊý×é,ÈçÓÉÄÚ½¨µÄgetElementsByTagName·½·¨·µ»ØµÄ¼¯ºÏ¶ÔÏó, arguments¶ÔÏó, »òOjbect¶ÔÏó)
º¯Êý: $pick   ·µ»Ø² ......

ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂëʵÏÖ

´Ë´¦ÌṩµÄ´úÂëÓÃÀ´ÊµÏÖµ±asp.netÒ³ÃæÖеÄij¸öButton±»µã»÷ºódisableµô¸ÃÒ³ÃæÖÐËùÓеÄButton£¬´Ó¶ø·ÀÖ¹Ìá½»ÑÓʱµ¼ÖµĶà´ÎÌá½»¡£»ùÓÚ֮ǰµÄonceclickbutton½Å±¾.
//ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂë:javascript< script language=”javascript”> < !– function disableOtherSubmit() {
var obj ......

asp.netÉú³É¾²Ì¬Ò³Ãæ

public static void GetHtml(string url,string savepath)//url²ÎÊýΪ½«ÒªÉú³ÉµÄÄǸö¶¯Ì¬Ò³ÃæµÄµØÖ·£¬savepathΪҪ´æ·ÅµØÖ·
{
string Result;
WebResponse MyResponse;
WebRequest MyRequest = System.Net.HttpWebRequest.Create(url);
MyResponse = MyReque ......

ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂëʵÏÖ

´Ë´¦ÌṩµÄ´úÂëÓÃÀ´ÊµÏÖµ±asp.netÒ³ÃæÖеÄij¸öButton±»µã»÷ºódisableµô¸ÃÒ³ÃæÖÐËùÓеÄButton£¬´Ó¶ø·ÀÖ¹Ìá½»ÑÓʱµ¼ÖµĶà´ÎÌá½»¡£»ùÓÚ֮ǰµÄonceclickbutton½Å±¾.
//ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂë:javascript< script language=”javascript”> < !– function disableOtherSubmit() {
var obj ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ