| ¹²999Ò³/14981Ìõ¼Ç¼ Ê×Ò³
1
[2]
[3]
[4]
[5]
[6]
[7]
ÏÂÒ»Ò³
ĩҳ
|
| |
 |
ASP.NET 2.0 Ajax£º´¦ÀíÒì²½µ÷ÓÃÖеÄÒì³£[2] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:51 µã»÷£º18 |
![ASP.NET 2.0 Ajax£º´¦ÀíÒì²½µ÷ÓÃÖеÄÒì³£[2]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶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]ÊôÐ ...¡ |
|
| |
 |
ASP.NET 2.0 Ajax£º´¦ÀíÒì²½µ÷ÓÃÖеÄÒì³£[1] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:46 µã»÷£º12 |
![ASP.NET 2.0 Ajax£º´¦ÀíÒì²½µ÷ÓÃÖеÄÒì³£[1]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶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£¬ÄÇô·þÎñÆ÷¶ËÖ´ÐÐʱÏÔȻҪÅ׳öÒì³£¡£ÎÒÃÇûÓÐÔÚ·þÎñÆ÷¶Ë¶Ô¸ÃÒì³£½øÐд¦Àí£¬Òò´Ë½«µ¼Ö±¾´ÎÒì²½µ÷ÓÃʧ°Ü£¬¿Í»§¶Ë ...¡ |
|
| |
 |
ASP.NET 2.0 Ajax£ºµ÷ÓÃÒ³ÃæÖеÄÀà·½·¨[2] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:45 µã»÷£º28 |
![ASP.NET 2.0 Ajax£ºµ÷ÓÃÒ³ÃæÖеÄÀà·½·¨[2]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶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)£¬¶ø²»ÊÇÊ ...¡ |
|
| |
 |
ASP.NET 2.0 Ajax£ºµ÷ÓÃÒ³ÃæÖеÄÀà·½·¨[1] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:39 µã»÷£º38 |
![ASP.NET 2.0 Ajax£ºµ÷ÓÃÒ³ÃæÖеÄÀà·½·¨[1]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶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Ò³ÃæÖеķ½·¨¸üÊÇÏ൱³£¼û¡£ÈôÊǽö ...¡ |
|
| |
 |
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[4] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:35 µã»÷£º13 |
![ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[4]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶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µÄÒ첽ͨÐŲãÔÚ±¾Ê¾Àý³ÌÐòÖÐСÊÔÅ£µ¶£¬×ݹÛÕû¸öʾÀý³ÌÐòµÄʵÏÖ´ ...¡ |
|
| |
 |
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[3] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:30 µã»÷£º32 |
![ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[3]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶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)µÄѽ!¹ØÓÚ±êÇ©ÒÔ¼°±êÇ©µÄÏêϸʹÓ÷½·¨£¬ÔÚ±¾ÊéµÚ¢ñ¾íÖÐÒѾÓÐÏêϸÌÖÂÛ£¬ÕâÀﲻ׸¡£ ¡¡¡¡ËæºóÉùÃ÷³ÌÐò½çÃæÖбز»¿ÉÉÙµÄ ...¡ |
|
| |
 |
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[2] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:29 µã»÷£º26 |
![ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[2]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶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 ...¡ |
|
| |
 |
ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[1] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:26 µã»÷£º18 |
![ASP.NET 2.0 Ajax£ºµ÷ÓÃWeb Service[1]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶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³ÌÐòÒ²ÄÜд ...¡ |
|
| |
 |
ASP.NET 2.0 Ajax£º½«±íʾ²ãÍêÈ«·Åµ½¿Í»§¶Ë[1] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:20 µã»÷£º16 |
![ASP.NET 2.0 Ajax£º½«±íʾ²ãÍêÈ«·Åµ½¿Í»§¶Ë[1]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶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- ...¡ |
|
| |
 |
ASP.NET 2.0 Ajax£º½«±íʾ²ãÍêÈ«·Åµ½¿Í»§¶Ë[2] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:20 µã»÷£º16 |
![ASP.NET 2.0 Ajax£º½«±íʾ²ãÍêÈ«·Åµ½¿Í»§¶Ë[2]](/info/plus/img/dfpic.gif) |
¡ª¡ª´ËÎÄÕÂÕª×Ô¡¶ASP.NET AJAX³ÌÐòÉè¼Æ£ºµÚII¾í£¨¿Í»§¶Ë£©¡·¶¨¼Û£º55Ôª ÌØ¼Û£º41.25Ôª ¹ºÂò>> ¡¡¡¡´Óͼ0-2ÖпÉÒÔ¿´µ½£¬ÔÚʹÓÃUpdatePanelʵÏÖµÄAjaxÊý¾Ý±í¸ñÒ³ÃæÖУ¬¿Í»§¶ËµÄ¹¦ÄܷḻÁËÒ»µã£¬¼´¶àÁËÒ»¸öÓÃÀ´¹ÜÀíÒ³Ãæ¾Ö²¿¸üеÄJavaScript×é¼þ¡£¶ø¶ÔÓÚ·þÎñÆ÷¶Ë£¬Ôò»ù±¾ºÍ´«Í³µÄASP.NET±à³ÌÄ£ÐÍûÓÐÊ²Ã´Çø±ð£¬ÒÀÈ»ÊÇÏȸù¾Ý¿Í»§¶ËµÄÇëÇó¼ÆË㲢ȡµÃÏàÓ¦µÄÊý¾Ý£¬µ«ÔÚÒ³Ãæ³ÊÏÖʱ£¬ASP.NET AJAX½«Ö»³ÊÏÖUpdatePanelÖеÄÄÚÈÝ£¬²¢½«Õⲿ·ÖÄÚÈÝ·¢Ë͸ø·þÎñÆ÷¡£ ¡¡¡¡ÔÚÎÒÃǵÄÊý¾Ý±í¸ñ³¡¾°ÖУ¬ÈôÓû§µã»÷ÁËÊý¾Ý±í¸ñÉϵġ°ÏÂÒ»Ò³¡±°´Å¥£¬Ôò¿Í»§¶Ë½«Í¬Ñù½ö½ö°Ñ¡°ÏÂÒ»Ò³¡±Õâ¸öÐÅϢ֪ͨ¸ø·þÎñÆ÷£¬²»¹ýÕâÖÖ֪ͨÊDzÉÓÃXMLHttpRequest¶ÔÏóÒÔ¡°ÈáºÍ¡±µÄÒì²½·½Ê½½øÐеġ£È»ºó£¬·þÎñÆ÷ÈçͬÆÕͨASP.NETÒ³ÃæÒ»Ñù£¬¸ù¾Ýµ±Ç°µÄÉÏÏÂÎÄ(µ±Ç°µÄÒ³Âë)¼ÆËã³öÏÂÒ»Ò³Êý¾ÝÔÚÕû¸öÊý¾Ý¼¯ºÏÖеÄλÖ㬲¢´ÓÊý¾Ý¿âÖеõ½ÕâÒ»¶ÎÊý¾Ý£¬ËæºóʹÓÃÊý¾ÝÍø¸ñ¿Ø¼þ(Gr ...¡ |
|
| |
 |
Asp.netÖзÀÖ¹Óû§¶à´ÎµÇ¼µÄ·½·¨[2] |
| |
·¢²¼ÈÕÆÚ£º2008-05-07 16:22:19 µã»÷£º8 |
![Asp.netÖзÀÖ¹Óû§¶à´ÎµÇ¼µÄ·½·¨[2]](/info/plus/img/dfpic.gif) |
ÒÔÏÂÊÇÒýÓÃÆ¬¶Î£º ¡¡¡¡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 | | | |