Ê×Ò³ | ÐÐÒµ×ÊѶ | ÓòÃû×ÊѶ | ÐéÄâÖ÷»ú | ÍйÜ×âÓà | VPS | CDN | ÍøÕ¾ÔËÓª | Õ¾³¤×ÊѶ | ³åÀ˱¦µä | ¼¼Êõ×ÊѶ
ÈÈÃŹؼü×Ö£º¡¡ÐéÄâÖ÷»ú ¡¡vps ¡¡ÖÊÁ¿ ¡¡internet ¡¡·þÎñÉÌ ¡¡»ªÏÄÃûÍø ¡¡»ªÏÄ
µ±Ç°Î»ÖãºÖ÷Ò³>¼¼Êõ×ÊѶ>ASP±à³Ì>Áбí
¹²1074Ò³/16109Ìõ¼Ç¼ Ê×Ò³ 1 [2] [3] [4] [5] [6] [7] ÏÂÒ»Ò³ ĩҳ
ASP.NET 2.0 Ajax£º´¦ÀíÒì²½µ÷ÓÃÖеÄÒì³£[2]
ASP.NET 2.0 Ajax£º´¦ÀíÒì²½µ÷ÓÃÖеÄÒì³£[2] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡ÈÃÎÒÃÇÏÈ´Ó·þÎñÆ÷¶ËµÄWeb ServiceÈëÊÖ¡£½«¸ÃWeb ServiceÃüÃûΪMathService£¬²¢ÔÚÆäÖж¨ÒåÁËÒ»¸öÃûΪDivide()µÄ·½·¨£¬ÓÃÀ´Ö´Ðгý·¨²Ù×÷¡£Divide()·½·¨Ëù½ÓÊܵÄÁ½¸ö²ÎÊý·Ö±ð´ú±í±»³ýÊýºÍ³ýÊý£¬ÆäÂß¼­·Ç³£¼òµ¥£¬´úÂëÈçÏ£º
¡¡¡¡[WebService(Namespace = "http://tempuri.org/")]
¡¡¡¡[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
¡¡¡¡[ScriptService]
¡¡¡¡public class MathService : System.Web.Services.WebService
¡¡¡¡{
¡¡¡¡[WebMethod]
¡¡¡¡public int Divide(int a, int b)
¡¡¡¡{
¡¡¡¡return (int)(a / b);
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÕâÀïÓбØÒªÔÙ´ÎÌáÐÑһϣ¬Web ServiceÀàÒªÌí¼Ó[ScriptService]ÊôÐÔ£¬ÆäÖÐÐèÒª±©Â¶¸ø¿Í»§¶ËµÄ·½·¨Ò²ÒªÌí¼Ó[WebMethod]ÊôÐ...¡­
·¢²¼ÓÚ2008-05-07 08:22:51 ÏêϸÄÚÈÝ(7´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET 2.0 Ajax£º´¦ÀíÒì²½µ÷ÓÃÖеÄÒì³£[1]
ASP.NET 2.0 Ajax£º´¦ÀíÒì²½µ÷ÓÃÖеÄÒì³£[1] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡ÏÂÃæÈÃÎÒÃÇÓÃÒ»¸ö¼òµ¥µÄʾÀý³ÌÐòÑÝʾÔÚ¿Í»§¶Ëµ÷ÓÃWeb Service´úÀíʱ·¢ÉúÒì³£µÄ´¦Àí°ì·¨£¬ÒÔ¼°Sys.Net.WebServiceErrorÀàÐÍÖи÷¸öÊôÐÔµÄʹÓ÷½·¨¡£
¡¡¡¡¸ÃʾÀý³ÌÐòÊÇÒ»¸ö³ý·¨¼ÆËãÆ÷£¬³ÌÐò½«½èÖúASP.NET AJAXÒ첽ͨÐŲ㽫Óû§ÊäÈëµÄ³ýÊýºÍ±»³ýÊý·¢ËÍÖÁ·þÎñÆ÷£¬·þÎñÆ÷Íê³É¾ßÌåµÄ³ý·¨¼ÆËã¹ý³ÌºóÔÙ½«½á¹û·µ»ØÖÁ¿Í»§¶ËÏÔʾ³öÀ´¡£³ÌÐòÔËÐеijõʼ½çÃæÈçͼ3-4Ëùʾ¡£

ͼ3-4 ³ý·¨¼ÆËãÆ÷µÄ³õʼ½çÃæ
¡¡¡¡ÊäÈë³ýÊýºÍ±»³ýÊý£¬È»ºóµã»÷ÎʺÅ(?)°´Å¥£¬³ÌÐò½«µ÷Ó÷þÎñÆ÷¶ËWeb ServiceÍê³É±¾´Î³ý·¨£¬²¢½«ÉÌÏÔʾÔÚÎʺŰ´Å¥ÖУ¬Èçͼ3-5Ëùʾ¡£

ͼ3-5 Ö´ÐÐÒ»´ÎÆÕͨµÄ³ý·¨
¡¡¡¡ÈôÊÇÓû§ÊäÈëµÄ³ýÊýΪ0£¬ÄÇô·þÎñÆ÷¶ËÖ´ÐÐʱÏÔȻҪÅ׳öÒì³£¡£ÎÒÃÇûÓÐÔÚ·þÎñÆ÷¶Ë¶Ô¸ÃÒì³£½øÐд¦Àí£¬Òò´Ë½«µ¼Ö±¾´ÎÒì²½µ÷ÓÃʧ°Ü£¬¿Í»§¶Ë...¡­
·¢²¼ÓÚ2008-05-07 08:22:46 ÏêϸÄÚÈÝ(6´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET 2.0 Ajax£ºµ÷ÓÃÒ³ÃæÖеÄÀà·½·¨[2]
ASP.NET 2.0 Ajax£ºµ÷ÓÃÒ³ÃæÖеÄÀà·½·¨[2] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡function onSayHelloSucceeded(result) {
¡¡¡¡¡¡¡¡$get("result").innerHTML = result;
¡¡¡¡}
¡¡¡¡×¢ÒâÉÏÊö´úÂëÖеĴÖÌ岿·Ö¡£¿ÉÒÔ¿´µ½£¬µ÷ÓÃÒ³Ãæ·½·¨´úÀíʱͳһµÄǰ׺ΪPageMethods¡£½ÓÏÂÀ´ÊÇÒ³Ãæ·½·¨µÄÃû³Æ£¬ÕâÀïΪSayHelloFromPage()£¬Æä²ÎÊýÁбíºÍC#Öз½·¨µÄ¶¨ÒåÒ»Ö£¬¶îÍâµÄÒ»¸ö²ÎÊý±íʾ±¾´ÎÒì²½µ÷ÓõĻص÷º¯Êý¡£¼´Ó﷨Ϊ£º
¡¡¡¡PageMethods.[MethodName](param1, param2,..., callbackFunction);
¡¡¡¡ÕâÑù¼´Íê³ÉÁ˱¾Ê¾Àý³ÌÐò£¬ÔËÐÐһϣ¬ÎÒÃǽ«»á¿´µ½Èçͼ3-1ºÍͼ3-2Ò»ÑùµÄ½çÃæ¡£
¡¡¡¡ÏëҪʹÓÃASP.NET AJAXÔÚ¿Í»§¶ËJavaScriptÖÐÒì²½µ÷Óö¨ÒåÔÚASP.NETÒ³ÃæÖеķ½·¨£¬ÎÒÃÇÐèÒª£º
¡¡¡¡½«¸Ã·½·¨ÉùÃ÷Ϊ¹«ÓÐ(public)£»
¡¡¡¡½«¸Ã·½·¨ÉùÃ÷ΪÀà·½·¨(C#ÖеÄstatic£¬VB.NETÖеÄShared)£¬¶ø²»ÊÇÊ...¡­
·¢²¼ÓÚ2008-05-07 08:22:45 ÏêϸÄÚÈÝ(30´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET 2.0 Ajax£ºµ÷ÓÃÒ³ÃæÖеÄÀà·½·¨[1]
ASP.NET 2.0 Ajax£ºµ÷ÓÃÒ³ÃæÖеÄÀà·½·¨[1] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡Èÿͻ§¶ËJavaScript Ö±½ÓÒì²½µ÷Ó÷þÎñÆ÷¶ËµÄWeb Service£¬Õâ¿´ÆðÀ´ÕæµÄÊǸö²»´íµÄÖ÷Ò⡪¡ªÀíÏ뻯µÄ·Ö²ãAjaxÓ¦ÓóÌÐò¾ÍÓ¦¸ÃÕâÑùÂï!²»¹ý×÷Ϊ±»ASP.NET·þÎñÆ÷¶Ë¿ª·¢Ä£ÐÍ¡°³è»µ¡±Á˵ÄÎÒÃÇ£¬¸ü¼ÓÊìϤµÄ·½·¨ÊÇÖ±½Ó½«·½·¨Ð´ÔÚASP.NETÒ³ÃæÖС£±ÈÈçÔÚ´¦ÀíÒ³ÃæÖеÄij¸ö·þÎñÆ÷¶Ë°´Å¥ClickʼþµÄ´úÂëʱ£¬¾Í¿ÉÄÜÕâÑùµ÷Óö¨ÒåÔÚͬһ¸öÒ³Ãæ´úÂëÎļþÖеķ½·¨£º
¡¡¡¡protected void Button1_Click(object sender, EventArgs e)
¡¡¡¡{
¡¡¡¡¡¡¡¡myLabel.Text = this.GetTextForLabel();
¡¡¡¡}
¡¡¡¡public string GetTextForLabel()
¡¡¡¡{
¡¡¡¡¡¡¡¡// ......
¡¡¡¡¡¡¡¡return "Some Text";
¡¡¡¡}
¡¡¡¡¶ÔÓÚÄÇЩ¡°ÒÅÁô¡±µÄASP.NETÓ¦ÓóÌÐòÀ´½²£¬ÕâÑùÖ±½Ó¶¨ÒåÔÚASP.NETÒ³ÃæÖеķ½·¨¸üÊÇÏ൱³£¼û¡£ÈôÊǽö...¡­
·¢²¼ÓÚ2008-05-07 08:22:39 ÏêϸÄÚÈÝ(23´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[4]
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[4] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡onSayHelloSucceeded ()»Øµ÷º¯ÊýµÄresult²ÎÊý´ú±íÁ˱¾´ÎÒì²½µ÷Óõķµ»Ø½á¹û£¬¼´Web Service·½·¨µÄ·µ»ØÖµ£¬ÕâÀTΪ°üº¬ÁËÓû§Ãû×ÖµÄÎʺòÓï¡£¸Ã»Øµ÷º¯Êý½«ÓÉASP.NET AJAXÒ첽ͨÐŲã×Ô¶¯µ÷Óã¬Æäresult²ÎÊýÒ²»áÓÉASP.NET AJAXÒ첽ͨÐŲ㴫µÝ½øÀ´£¬ÎÞÐèÈκÎÊÖ¹¤¿ØÖÆ¡£ÔÚ±¾Ê¾Àý³ÌÐòµÄonSayHelloSucceeded()»Øµ÷º¯ÊýÖУ¬ÎÒÃÇÖ»ÊǼòµ¥µØ½«Õâ¾äÎʺòÓïÏÔʾÔÚidΪresultµÄÖС£
¡¡¡¡ASP.NET AJAXÒ첽ͨÐŲ㻹ΪWeb Service×Ô¶¯Éú³ÉµÄ¿Í»§¶Ë´úÀíÒÔ¼°ÏàÓ¦µÄ»Øµ÷º¯ÊýÌṩÁ˸ü¶àµÄ²ÎÊýºÍÅäÖù¦ÄÜ£¬ÕâЩ¶¼½«ÔÚ±¾ÕÂÖÐÏêϸ½éÉÜ¡£
¡¡¡¡ÕâÑù¾ÍÍê³ÉÁ˱¾Ê¾Àý³ÌÐòËùÓдúÂëµÄ±àд¡£ÔËÐиóÌÐò£¬Èç¹ûÒ»ÇÐ˳ÀûµÄ»°£¬Ä㽫¿´µ½Èçͼ3-1ºÍͼ3-2ËùʾµÄ½çÃæ¡£
¡¡¡¡ASP.NET AJAXµÄÒ첽ͨÐŲãÔÚ±¾Ê¾Àý³ÌÐòÖÐСÊÔÅ£µ¶£¬×ݹÛÕû¸öʾÀý³ÌÐòµÄʵÏÖ´...¡­
·¢²¼ÓÚ2008-05-07 08:22:35 ÏêϸÄÚÈÝ(20´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[3]
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[3] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡½ÓÏÂÀ´¼´¿ÉÓÃASP.NET AJAXÒì²½µ÷ÓÃÕâ¸öWeb ServiceÁË¡£Ê×ÏÈн¨Ò»¸öASP.NETÒ³Ãæ¡£µ±È»£¬¸ÃÒ³ÃæËùÔÚµÄWebÕ¾µã±ØÐëÒѾ­ÅäÖúÃÁËASP.NET AJAXµÄÖ§³Ö£¬ÏêϸÅäÖ÷½·¨Çë²Î¿¼±¾ÊéµÚ¢ñ¾í¡£ÔÚ¸ÃÒ³ÃæÉÏÌí¼ÓÒ»¸öScriptManager·þÎñÆ÷¶Ë¿Ø¼þ£¬ÕâÊÇÿһ¸öASP.NET AJAXÓ¦ÓóÌÐò¶¼±Ø²»¿ÉÉٵģº
¡¡¡¡ÎªÁËÈÃASP.NET AJAXÎªÇ°ÃæµÄWeb ServiceÉú³É¿Í»§¶ËÒì²½µ÷ÓôúÀí£¬ÎÒÃÇÐèÒªÔÚScript- Manager¿Ø¼þÖÐÌí¼Ó¸ÃWeb ServiceµÄÒýÓãº
¡¡¡¡ÕâÖÖÉùÃ÷Óï·¨ÒþÔ¼Öд«µÝÁËÕâÑùµÄº¬Ò壺Web ServiceµÄ¿Í»§¶ËÒì²½µ÷ÓôúÀí½Å±¾½«ÓÉScriptManager¿Ø¼þ¹ÜÀí¡ª¡ªÕâ·Ç³£×ÔÈ»£¬²»ÊÇÂð?ScriptManager¾ÍÊÇÓÃÀ´¹ÜÀí(manage)½Å±¾(script)µÄѽ!¹ØÓÚ±êÇ©ÒÔ¼°±êÇ©µÄÏêϸʹÓ÷½·¨£¬ÔÚ±¾ÊéµÚ¢ñ¾íÖÐÒѾ­ÓÐÏêϸÌÖÂÛ£¬ÕâÀﲻ׸¡£
¡¡¡¡ËæºóÉùÃ÷³ÌÐò½çÃæÖбز»¿ÉÉÙµÄ...¡­
·¢²¼ÓÚ2008-05-07 08:22:30 ÏêϸÄÚÈÝ(11´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[2]
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[2] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡Õâ¾ÍÊÇÒ»¸öÆÕͨµÄWeb Service£¬Ã»ÓÐÈκβ»Ò»ÑùÖ®´¦¡£×¢Ò⣬²»ÒªÍü¼ÇΪSayHello()·½·¨Ìí¼Ó[WebMethod]ÊôÐÔ£¬ÕâÊÇÿ¸öWeb·½·¨¶¼±ØÐèµÄ¡£
¡¡¡¡ÎªÁËÈÃASP.NET AJAXÉú³É¸ÃWeb ServiceµÄ¿Í»§¶ËÒì²½µ÷ÓôúÀí£¬½ø¶øÔÊÐíÎÒÃÇÔÚJavaScript´úÂëÖÐÖ±½Óµ÷Óø÷½·¨£¬ÎÒÃÇ»¹ÒªÔÙΪSimpleWebServiceÀàÌí¼Ó [ScriptService]ÊôÐÔ£¬ÕâÒ»²¿·Ö²ÅÊÇASP.NET AJAXΪWeb ServiceÌṩµÄ¸½¼Ó¹¦ÄÜ(×¢Òâ´úÂëÖдÖÌ岿·Ö)£º
¡¡¡¡//¡­¡­¡­¡­
¡¡¡¡[ScriptService]
¡¡¡¡//¡­¡­¡­¡­
¡¡¡¡public class SimpleWebService : System.Web.Services.WebService
¡¡¡¡{
¡¡¡¡//¡­¡­¡­¡­
¡¡¡¡}
¡¡¡¡ÎÒÃÇÒ²¿ÉÒÔÖ±½ÓΪÐèÒª±©Â¶¸ø¿Í»§¶ËµÄWeb Service·½·¨Ìí¼Ó[ScriptService]ÊôÐÔ£¬¶ø²»±Ø½«ÆäÌí¼Óµ½Web ServiceÀàÉÏ¡£
¡¡¡¡[Scrip...¡­
·¢²¼ÓÚ2008-05-07 08:22:29 ÏêϸÄÚÈÝ(14´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[1]
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[1] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡ASP.NET AJAXÖ®ËùÒÔ½«Web ServiceÌá¸ßµ½Èç´ËÖØÒªµÄλÖÃÉÏ£¬ÈÃËü¼¸ºõ³ÉΪÁËASP.NET AJAX·þÎñÆ÷¶ËÂß¼­×îÊÜÍÆ¼öµÄʵÏÖ·½Ê½£¬ÊÇÒòΪWeb ServiceÌìÉú¾ÍÊÇ´¿´âΪÁËÒµÎñÂß¼­¶øÉè¼ÆµÄ¡£ÎÒÃǶ¼ÖªµÀ£¬Web ServiceûÓÐÌṩʲô¡°»¨ÉÚ¡±µÄÓû§½çÃæ£¬¶øÊÇÐÄÎÞÅÔæðµØ×¨×¢ÓÚ³ÌÐòÂß¼­ÉϵÄʵÏÖ£¬ÕâÇ¡ºÃºÍASP.NET AJAX¿Í»§¶Ë±à³ÌÄ£ÐÍËù³«µ¼µÄ¡°½«±íʾ²ãºÍÒµÎñ²ã³¹µ×·Ö¿ª¡±µÄÀíÄı¶øºÏ¡ª¡ª¿Í»§¶ËµÄASP.NET AJAX¿ò¼ÜÓÃÀ´´¦Àí³ÌÐòËùÓеĽçÃæ¡¢Óû§½»»¥¹¦ÄÜ£¬·þÎñÆ÷¶ËÔò½ö½öÌṩ´¿´âµÄÊý¾Ý£¬²»Éæ¼°ÈκαíÏÖÑùʽ¡£
¡¡¡¡½èÖúÓÚASP.NET AJAXÒ첽ͨÐŲãËù×Ô¶¯Éú³ÉµÄWeb Service¿Í»§¶Ë·ÃÎÊ´úÀí£¬ÔÚ±íʾ²ã´úÂë(Ò²¾ÍÊÇJavaScript)Öе÷ÓÃWeb Service»ñÈ¡Êý¾Ý±ä³ÉÁËÒ»¼þÒì³£¼òµ¥µÄÊÂÇ顪¡ªÆä±íÏÖ³öµÄÓÅÑÅÉõÖÁÈÃÎÒÃDz»¸ÒÏàÐÅ£ºÄѵÀAjax³ÌÐòÒ²ÄÜд...¡­
·¢²¼ÓÚ2008-05-07 08:22:26 ÏêϸÄÚÈÝ(11´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET 2.0 Ajax£º½«±íʾ²ãÍêÈ«·Åµ½¿Í»§¶Ë[1]
ASP.NET 2.0 Ajax£º½«±íʾ²ãÍêÈ«·Åµ½¿Í»§¶Ë[1] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡ASP.NET AJAX¿Í»§¶Ë±à³ÌÄ£ÐÍÒ»¸ö×îÖ÷ÒªµÄÉè¼ÆÀíÄî¾ÍÊǽ«±íʾ²ãÍêÈ«·Åµ½¿Í»§¶Ë£¬Ò²¾ÍÊdzýÁËÒ³Ãæ¼ÓÔØÕâÒ»´ÎHTTPÏìÓ¦Ö®Í⣬ºóÐøµÄHTTPÏìÓ¦Öж¼½«Ö»°üº¬´¿´âµÄÊý¾Ý£¬ÖÁÓÚÕâЩÊý¾Ý½«ÏÔʾ³ÉÒ»¸öÁÐ±í»¹ÊÇÒ»¶ÎÎı¾£¬»òÊÇÆäËûʲôÐÎʽ£¬ÔòÈ«Óɿͻ§¶Ë¾ö¶¨¡£
¡¡¡¡ASP.NET AJAXµÄ¿Í»§¶Ë±à³ÌÄ£ÐÍΪʲôҪÕâÑùÉè¼Æ?ÎÒÃÇ´Ó¶Ô±Èij¸ö°üº¬ÁËÌṩ·ÖÒ³¹¦ÄܵÄÊý¾Ý±í¸ñÒ³ÃæÔÚ´«Í³µÄASP.NET±à³ÌÄ£ÐÍ¡¢ASP.NET AJAX·þÎñÆ÷¶Ë±à³ÌÄ£ÐͺÍASP.NET AJAX¿Í»§¶Ë±à³ÌÄ£ÐÍÖеÄʵÏÖ·½Ê½¿ªÊ¼½²Æð¡£
¡¡¡¡ ´«Í³µÄASP.NET±à³ÌÄ£ÐÍ
¡¡¡¡ÔÚ´«Í³µÄASP.NET±à³ÌÄ£ÐÍÖУ¬ÊµÏÖÕâ¸öÊý¾Ý±í¸ñÒ³ÃæÊÇÎÒÃǷdz£ÊìϤµÄ¡£Ò»°ãÇé¿öÏ£¬GridView(¶ÔÓÚASP.NET 1.xÀ´½²£¬ÊÇDataGrid)½«ÊÇÒ»¸ö·Ç³£ºÃµÄÑ¡Ôñ¡£ÕâÑù£¬¿Í»§¶ËºÍ·þÎñÆ÷¶ËµÄÄ£Ðͽ«Èçͼ0-1Ëùʾ¡£

ͼ0-...¡­
·¢²¼ÓÚ2008-05-07 08:22:20 ÏêϸÄÚÈÝ(4´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET 2.0 Ajax£º½«±íʾ²ãÍêÈ«·Åµ½¿Í»§¶Ë[2]
ASP.NET 2.0 Ajax£º½«±íʾ²ãÍêÈ«·Åµ½¿Í»§¶Ë[2] ×÷Õߣº

    ¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>>
¡¡¡¡´Óͼ0-2ÖпÉÒÔ¿´µ½£¬ÔÚʹÓÃUpdatePanelʵÏÖµÄAjaxÊý¾Ý±í¸ñÒ³ÃæÖУ¬¿Í»§¶ËµÄ¹¦ÄܷḻÁËÒ»µã£¬¼´¶àÁËÒ»¸öÓÃÀ´¹ÜÀíÒ³Ãæ¾Ö²¿¸üеÄJavaScript×é¼þ¡£¶ø¶ÔÓÚ·þÎñÆ÷¶Ë£¬Ôò»ù±¾ºÍ´«Í³µÄASP.NET±à³ÌÄ£ÐÍûÓÐÊ²Ã´Çø±ð£¬ÒÀÈ»ÊÇÏȸù¾Ý¿Í»§¶ËµÄÇëÇó¼ÆË㲢ȡµÃÏàÓ¦µÄÊý¾Ý£¬µ«ÔÚÒ³Ãæ³ÊÏÖʱ£¬ASP.NET AJAX½«Ö»³ÊÏÖUpdatePanelÖеÄÄÚÈÝ£¬²¢½«Õⲿ·ÖÄÚÈÝ·¢Ë͸ø·þÎñÆ÷¡£
¡¡¡¡ÔÚÎÒÃǵÄÊý¾Ý±í¸ñ³¡¾°ÖУ¬ÈôÓû§µã»÷ÁËÊý¾Ý±í¸ñÉϵġ°ÏÂÒ»Ò³¡±°´Å¥£¬Ôò¿Í»§¶Ë½«Í¬Ñù½ö½ö°Ñ¡°ÏÂÒ»Ò³¡±Õâ¸öÐÅϢ֪ͨ¸ø·þÎñÆ÷£¬²»¹ýÕâÖÖ֪ͨÊDzÉÓÃXMLHttpRequest¶ÔÏóÒÔ¡°ÈáºÍ¡±µÄÒì²½·½Ê½½øÐеġ£È»ºó£¬·þÎñÆ÷ÈçͬÆÕͨASP.NETÒ³ÃæÒ»Ñù£¬¸ù¾Ýµ±Ç°µÄÉÏÏÂÎÄ(µ±Ç°µÄÒ³Âë)¼ÆËã³öÏÂÒ»Ò³Êý¾ÝÔÚÕû¸öÊý¾Ý¼¯ºÏÖеÄλÖ㬲¢´ÓÊý¾Ý¿âÖеõ½ÕâÒ»¶ÎÊý¾Ý£¬ËæºóʹÓÃÊý¾ÝÍø¸ñ¿Ø¼þ(Gr...¡­
·¢²¼ÓÚ2008-05-07 08:22:20 ÏêϸÄÚÈÝ(13´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
Asp.netÖзÀÖ¹Óû§¶à´ÎµÇ¼µÄ·½·¨[2]
Asp.netÖзÀÖ¹Óû§¶à´ÎµÇ¼µÄ·½·¨[2] ×÷Õߣº

    ÒÔÏÂÊÇÒýÓÃÆ¬¶Î£º
¡¡¡¡function window.onbeforeunload()
¡¡¡¡{
¡¡¡¡if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey){
¡¡¡¡window.open("logout.ASPx");
¡¡¡¡}
¡¡¡¡} 
¡¡¡¡ÓÉÓÚonbeforeunload·½·¨ÔÚä¯ÀÀÆ÷¹Ø±Õ¡¢Ë¢Ð¡¢Ò³Ãæµ÷תµÈÇé¿ö϶¼»á±»Ö´ÐУ¬ËùÒÔÐèÒªÅжÏÊǵã»÷Á˹رհ´Å¥»òÊǰ´ÏÂAlt+F4ʱ²ÅÖ´ÐÐÕæÕýµÄ¹Ø±Õ²Ù×÷¡£
¡¡¡¡È»ºóÔÚlogout.aspxµÄPage_LoadÖÐдºÍSession_EndÏàͬµÄ·½·¨£¬Í¬Ê±ÔÚlogout.aspxÖмÓÈëʼþ£ºonload="javascript:window.close()"
¡¡¡¡µ«ÊÇÕâÑù»¹ÊÇÓÐÎÊÌ⣬javascriptÔÚ²»Í¬µÄä¯ÀÀÆ÷ÖпÉÄÜÓв»Í¬µÄÐÐΪ£¬»¹ÓоÍÊǵ±Í¨¹ýÎļþ->¹Ø±ÕʱûÓÐÅжϵ½¡£
¡¡¡¡2¡¢Ê¹ÓÃXMLhttp·½·¨(ÕâÖÖ·½·¨²âÊÔÏÂÀ´Ã»ÓÐÎÊÌâ)
¡¡¡¡ÔÚÿ¸öÒ³ÃæÖмÓÈëÈçϵÄjavascript(ÕâЩjavascriptÒ²¿ÉÒÔдÔÚ¹²Í¨Àÿ¸öÒ³ÃæÒýÈë¾Í¿ÉÒÔÁË)
 &n...¡­
·¢²¼ÓÚ2008-05-07 08:22:19 ÏêϸÄÚÈÝ(2´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
Asp.netÖзÀÖ¹Óû§¶à´ÎµÇ¼µÄ·½·¨[1]
Asp.netÖзÀÖ¹Óû§¶à´ÎµÇ¼µÄ·½·¨[1] ×÷Õߣº

¡¡¡¡ÔÚWeb¿ª·¢Ê±£¬ÓеÄϵͳҪÇóͬһ¸öÓû§ÔÚͬһʱ¼äÖ»ÄܵǼһ´Î£¬Ò²¾ÍÊÇÈç¹ûÒ»¸öÓû§ÒѾ­µÇ¼ÁË£¬ÔÚÍ˳ö֮ǰÈç¹ûÔٴεǼµÄ»°ÐèÒª±¨´í¡£
    ³£¼ûµÄ´¦Àí·½·¨ÊÇ£¬ÔÚÓû§µÇ¼ʱ£¬ÅжϴËÓû§ÊÇ·ñÒѾ­ÔÚApplicationÖдæÔÚ£¬Èç¹û´æÔھͱ¨´í£¬²»´æÔڵϰ¾Í¼Óµ½ApplicationÖÐ(ApplicationÊÇËùÓÐSession¹²Óеģ¬Õû¸öwebÓ¦ÓóÌÐòΨһµÄÒ»¸ö¶ÔÏó)£º     ÒÔÏÂÊÇÒýÓÃÆ¬¶Î£º
¡¡¡¡string strUserId = txtUser.Text;
¡¡¡¡ArrayList list = Application.Get("GLOBAL_USER_LIST") as ArrayList;
¡¡¡¡if (list == null)
¡¡¡¡{
¡¡¡¡list = new ArrayList();
¡¡¡¡}
¡¡¡¡for (int i = 0; i < list.Count; i++)
¡¡¡¡{
¡¡¡¡if (strUserId == (list[i] as string))
¡¡¡¡{
¡¡¡¡//ÒѾ­µÇ¼ÁË£¬Ìáʾ´íÎóÐÅÏ¢
¡¡¡¡lblError.Text = "´ËÓû§ÒѾ­µÇ¼";
¡¡¡¡return;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡list.Add(s...¡­
·¢²¼ÓÚ2008-05-07 08:22:18 ÏêϸÄÚÈÝ(6´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NetÖÐSessionʧЧµÄÒ»ÖÖ±à³Ì˼·[2]
ASP.NetÖÐSessionʧЧµÄÒ»ÖÖ±à³Ì˼·[2] ×÷Õߣº

    ÎªÁ˲âÊÔÒÔÉϳÌÐò£¬ÎÒ½«WEB.ConfigµÄÄÚÈݸü¸Ä£¬½«SESSIONÉèÖöΣ¬¸Ä³ÉÒ»·ÖÖÓºóʧЧWEB.ConfigÎļþµÄÒ»²¿·Ö£¬ÉèÖÃÒ»·ÖÖÓºóʧЧSESSIONµÄµØ·½£¬ÈçÏ£º
    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="1"/>
¡¡¡¡È»ºóÎÒÔËÐдúÂ룬ÎÒÌØµØÔÚÔ­À´µÄIEÉÏ£¬Ê¹Óò˵¥Ð´ò¿ªÒ»¸öIE´°¿Ú£¬Îª±£Ö¤ËûÃÇÊǼì²éͬһ¸öSESSION£¬ÔÚµØÖ·ÖÐÊäÈë ChkSessionOut.aspx£¬³ÌÐòÔËÐк󣬷¢ÏÖÃØÃÜÁË£¬Ò»·ÖÖÓºó£¬ÎÒµãË¢ÐÂChkSessionOut.aspxµÄÒ³Ãæ£¬¾ÓÈ»Êä³ö notnull£¬ÎÒÏëµ½£¬¶ÔÁË£¬ÎÒÿÃë¶¼ÔÚÏòÕâ¸öÒ³Ãæ·¢ÇëÇó£¬ËùÒÔûʧЧµÄÔ­Òò£¬È»ºóÎÒ½«ÓÐÎÞˢм¼ÊõµÄÒ³Ãæ¹Ø±Õ£¬¹ýÒ»·ÖÖӺ󣬷¢ÏÖÊä³öisnull£¬ËµÃ÷SessionʧЧÁË£¬Õâ¸ö·¢Ïֺã¬ÎÒ³ÔÁËÒ»¾ª!Ïëµ½VS.netºÃºÃºÃ£¬Ëü¾ÍÊÇÒ»¸öºÃ¹¤¾ß£¬¹þ¹þ!ÎÒ...¡­
·¢²¼ÓÚ2008-05-07 08:22:16 ÏêϸÄÚÈÝ(10´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NetÖÐSessionʧЧµÄÒ»ÖÖ±à³Ì˼·[1]
ASP.NetÖÐSessionʧЧµÄÒ»ÖÖ±à³Ì˼·[1] ×÷Õߣº

¡¡¡¡ÔÚдһ¸ö¿Í»§µÄB/S½á¹¹Ó¦ÓóÌÐòʱ£¬Í»È»·¢ÏÖÒ»¸ö¼¼ÇÉ£¬²»ÖªµÀÊÇ·ñÊÇMSµÄÒ»¸öBUG£¬¸øÏà¹ØµÄÓÐÑо¿µÄÅóÓÑÔ­ÏÈ¿¼ÂÇдһ¸ö¼ì²éSessionµÄÀ࣬SessionʧЧºó£¬±ØÐëתÏòµÇÂ½Ò³Ãæ£¬¿Éÿһ¸öµ÷ÓøÃÀàµÄÒ³Ãæ£¬ÔÚ²»Í¬µÄWeb·¾¶Ï£¬ËùÒÔתµ½µÇÂ½Ò³ÃæµÄURL¶¼²»Í¬£¬Ã¿¸öÒ³Ãæ¶¼Òªµ÷ÓúÍÉèÖõÇÂ½Ò³ÃæÂ·¾¶£¬ËùÒÔʵ¼ÊÓ¦ÓÃ¾Í·ÅÆúÁËÕâÒ»Ïë·¨ºóÀ´¿¼Âǵ½²»Èçдһ¸ö¼ì²éSessionʧЧµÄÒ³Ãæ£¬Óɿͻ§¶ËÿһÃ붼ˢÐÂһϣ¬¾Í¿ÉÒÔÔÚÒ»¸öÒ³ÃæÖе÷Ó㬵«Í¨¹ýFRAMEǶÈë¸ÃASPXÀÏʱÓÐÇëÇó·¢³ö£¬²»Ì«ºÃ¿´£¬ËäÈ»¸ÃÒ³ÃæÊÇÒþ²ØµÄ.ÔÙºóÀ´£¬ÏëÏ룬¾ÍÓÃÒ»¸öÒ³Ãæ£¬Ê¹ÓÃÎÞˢм¼Êõ£¬È¥ÇëÇó¸ÃʧЧSessionµÄÒ³Ãæ¾Í¿ÉÒÔÁË£¬´Ë´¦µÄÎÞˢм¼ÊõʹÓÃÁËXMLhttp¶ÔÏó£¬Ã»ÓÐʹÓÃWebService¼¼Êõ.(ÓÉÓÚ¿Í»§µÄBSϵͳ£¬Ê¹ÓÃFRAME¿ò¼Ü£¬×îÉϲãµÄÒ³ÃæÊÇÏÔʾÈí¼þÃû³Æ£¬Óû§µÇ½ÐÅÏ¢µÄ£¬ËùÒÔµ÷ÓþͷÅÔÚ¸ÃÒ³ÃæÖÐ)¡£
    ÈÃÎÒÃÇÀ´¿´¿´´úÂ룬Ö÷ÒªÊǿͻ§¶ËµÄJavaScript½Å±¾³ÌÐò 
  ...¡­
·¢²¼ÓÚ2008-05-07 08:22:10 ÏêϸÄÚÈÝ(9´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
ASP.NET³ÌÐò·À·¶SQL×¢Èëʽ¹¥»÷µÄ·½·¨[2]
ASP.NET³ÌÐò·À·¶SQL×¢Èëʽ¹¥»÷µÄ·½·¨[2] ×÷Õߣº

¡¡¡¡µÚ¶þ£ºÉ¾³ýÓû§ÊäÈëÄÚÈÝÖеÄËùÓÐÁ¬×Ö·û£¬·ÀÖ¹¹¥»÷Õß¹¹Ôì³öÀàÈç¡°SELECT * from Users WHERE login = ¡¯mas¡¯ ¡ª¡ª AND password =¡¯¡¯¡±Ö®ÀàµÄ²éѯ£¬ÒòΪÕâÀà²éѯµÄºó°ë²¿·ÖÒѾ­±»×¢Ê͵ô£¬²»ÔÙÓÐЧ£¬¹¥»÷ÕßÖ»ÒªÖªµÀÒ»¸öºÏ·¨µÄÓû§µÇ¼Ãû³Æ£¬¸ù±¾²»ÐèÒªÖªµÀÓû§µÄÃÜÂë¾Í¿ÉÒÔ˳Àû»ñµÃ·ÃÎÊȨÏÞ¡£
¡¡¡¡µÚÈý£º¶ÔÓÚÓÃÀ´Ö´ÐвéѯµÄÊý¾Ý¿âÕÊ»§£¬ÏÞÖÆÆäȨÏÞ¡£Óò»Í¬µÄÓû§ÕÊ»§Ö´Ðвéѯ¡¢²åÈë¡¢¸üС¢É¾³ý²Ù×÷¡£ÓÉÓÚ¸ôÀëÁ˲»Í¬ÕÊ»§¿ÉÖ´ÐеIJÙ×÷£¬Òò¶øÒ²¾Í·ÀÖ¹ÁËÔ­±¾ÓÃÓÚÖ´ÐÐSELECTÃüÁîµÄµØ·½È´±»ÓÃÓÚÖ´ÐÐINSERT¡¢UPDATE»òDELETEÃüÁî¡£
¡¡¡¡¢Æ Óô洢¹ý³ÌÀ´Ö´ÐÐËùÓеIJéѯ¡£SQL²ÎÊýµÄ´«µÝ·½Ê½½«·ÀÖ¹¹¥»÷ÕßÀûÓõ¥ÒýºÅºÍÁ¬×Ö·ûʵʩ¹¥»÷¡£´ËÍ⣬Ëü»¹Ê¹µÃÊý¾Ý¿âȨÏÞ¿ÉÒÔÏÞÖÆµ½Ö»ÔÊÐíÌØ¶¨µÄ´æ´¢¹ý³ÌÖ´ÐУ¬ËùÓеÄÓû§ÊäÈë±ØÐë×ñ´Ó±»µ÷ÓõĴ洢¹ý³ÌµÄ°²È«ÉÏÏÂÎÄ£¬ÕâÑù¾ÍºÜÄÑÔÙ·¢Éú×¢Èëʽ¹¥»÷ÁË¡£
¡¡¡¡¢Ç ÏÞÖÆ±íµ¥»ò²éѯ×Ö·û´®ÊäÈëµÄ³¤¶È¡£Èç¹ûÓû§µÄµÇ¼Ãû×Ö...¡­
·¢²¼ÓÚ2008-05-07 08:22:08 ÏêϸÄÚÈÝ(1´ÎÔĶÁ) ²é¿´ÆÀÂÛ(0´ÎÆÀÂÛ)
¹²1074Ò³/16109Ìõ¼Ç¼ Ê×Ò³ 1 [2] [3] [4] [5] [6] [7] ÏÂÒ»Ò³ ĩҳ