¹ØÓÚasp.net ajaxÖØ¸´µ÷ÓúóÌ¨Ò³Ãæ·½·¨µÄÒì³£ÎÊÌâ
ajax¿ò¼ÜÓõÄÊÇ΢Èí¹Ù·½µÄasp.net ajax¿ò¼Ü
ÔÚǰ̨javascriptÖеÚÒ»´Îµ÷ÓúóÌ¨Ò³Ãæ·½·¨Ã»Ê²Ã´ÎÊÌ⣬µ±µÚÒ»´Îµ÷Óóɹ¦ºó»ñµÃÒ»¸ö·µ»ØÖµ£¬Ôڻص÷º¯ÊýÖжÔÕâ¸ö·µ»ØÖµ¹ýÐб༺󴫵½ºóÌ¨Ò³ÃæÁíÒ»¸ö·½·¨½øÐд¦Àí£¬ÎÊÌâ³öÏÖÁË£¬±à¼·µ»ØÖµÖ®ºóÔÙµ÷ÓÃÁíÒ»¸ö·½·¨Ê§°ÜÁË£¬Ã»Óб¨³öÒì³££¬µ«ÊÇ´úÂëÈ´²»»áÈ¥µ÷Óúǫ́µÄ·½·¨¡£
ʾÀý´úÂëÈçÏ£º
a.aspx´úÂ룺
<script>
funcation Getvalue(){
PageMethods.GetColumnValue(parameter1,parameter2,EditValue,ShowError);
}
funcation EditValue(){
//¾²âÊÔ£¬´úÂëÖ´Ðе½ÕâÒ»²½Ê±²¢Ã»ÓÐÖ´ÐУ¬µ«ÊÇÈ´µ÷ÓÃÁ˻ص÷º¯Êý£¬
//ÒòΪEditColumnValue·½·¨Ö»ÓÐÒ»¾ä»°:runter "²âÊÔ"£¬»Øµ÷º¯ÊýÖдòÓ¡³öÀ´µÄÊǿհף»
//ËùÒÔÈ·¶¨²¢Ã»ÓÐÖ´Ðкǫ́·½·¨
PageMethods.EditColumnValue(parameter1,parameter2,ShowResult,ShowError);
}
funcation ShowResult(result){
alert(result);
}
funcation ShowError(error){
alert(error.get_message());
}
</script>
Çë¸÷λ¸ßÊÖ°ïæ·ÖÎöÒ»ÏÂÎÊÌâ³öÏÖÔÚÄÄÀÁíÇëÎÊÔÚasp.net ajaxÕâ¸ö¿ò¼ÜÖУ¬ºóÌ¨Ò³Ãæ·½·¨·µ»ØµÄÖµ±ØÐëͨ¹ý»Øµ÷º¯Êý»ñµÃÂð£¿ÓÐûÓбðµÄ·½·¨¡£
ѧϰ£¬£¬
²¹³äÒ»µã£¬ÔÚµÚ¶þ´Îµ÷ÓõĺóÌ¨Ò³Ãæ·½·¨ÖУ¬ÉèÖöϵãµ÷ÊÔ£¬µ«³ÌÐòÔÚÔËÐеÄʱºò²¢Ã»ÓÐÔڶϵãÍ£Áô.
Äãдһ¸ö¼òµ¥µÄ¼¸Ê®Ìõ´úÂ루ºǫ́¼¸Ìõ´úÂ룩µÄdemoÀ´ËµÃ÷ÄãµÄÎÊÌâ°É¡£
¹Ø×¢
GetColumnValue,EditColumnValue·½·¨ÊÇÈçºÎ±àдµÄ
Ajax
Ïà¹ØÎÊ´ð£º
°ÑÒµÎñ²ãµÄ¶¼Ð´ÔÚdllÎļþÖÐÁË£¬ÏÖÔÚÏëÒªÐ޸쬴ó¼Ò¶¼ÓÃʲô¹¤¾ß´ò¿ª£¿
ÓÃvisual studio×Ô´øµÄ ildasm¿ÉÒÔÂð£¿
ÆÚ´ý¸ßÊÖ
LZºÃÀ÷º¦
Ó÷´±àÒëÈí¼þ
ÎÒÓÃReflectorÖ»ÄÜ¿´£¬²»Äܸİ¡£¿
ÓÐÃ ......
ÎÒÏëÿÌì°ëÒ¹×Ô¶¯Éú³É¾²Ì¬Ò³Ãæ¡£
ÔõôʵÏÖÕâ¸ö·½·¨¡£
ÄÇλ¸ßÊÖÖªµÀ£¬Çë´Í½ÌÏ¡£
д·þÎñ!
Ôõôд
д·þÎñ ¿ªÏß³Ì Ð´Îļþ ÈëÊý¾Ý¿â
д·þÎñ»òÕßÓÿªÔ´µÄµ÷¶È¿ò¼ÜQuartz.net
½¨ÒéÓúóÕߣ¬ºóÕßÌṩ±È½ÏÁé»îµ ......
ÔÚ¼ÒÑо¿ajax£¬¿´Á˱ðÈ˵ÄÒ»¸öÍøÉϹºÎïÉ̳ÇÏîÄ¿µÄÔ´´úÂ룬×Ô¼ºÒ²À´·Â±ðÈ˵Ķ«Î÷Á·Ï°Á·Ï°£¬Ã»Ïë³öÎÊÌâÁË£¡Ò»ÏµÄÕâЩ´úÂëÊÇÎÒ·ÂÕÕ±ðÈËдµÄ¡£ÎÒÊÇÏëÈÃ×¢²áµÄÈËÌîдÓû§Ãû£¬¹â±êÀ뿪Óû§ÃûºóÃæµÄÌîд¿Õ°×´¦ºóÁ¢¿ÌÀûÓÃaj ......
֮ǰÓöµ½Ò»¸öÎÊÌâ¡£
ÓÚÊÇ×öÁËÒÔÏÂʵÑ飺
Ò³Ãæ¼ÓÔØºó£¬Ìá½»Ò»¸öAjaxÇëÇó(ÔݳÆÎªajax1)£¬ÇëÇóµÄÏß³ÌÔÚ·þÎñÆ÷Éϱ»Ë¯Ãß10ÃëÖÓ¡£
µã»÷Ò³ÃæÉÏÒ»¸öbutton£¬´¥·¢ÁíÒ»¸öAjaxÇëÇó(ajax2)¡£
µ±Ã»ÓÐʹÓÃsession£¬ÔÚ·þÎñÆ÷δ´ ......
Èç½ðɽ´Ê°ÔÍøÒ³×óÉϽÇÉϵÄÿÈÕÒ»¾ä
$('#elementID').html();
Ó¦¸Ã¿ÉÒÔ°É
±ð³ÁÁ˰¡£¡~£¡
ÎÊÌâ²»¹»ÇåÎú
document.getElementById("¿Ø¼þID").innerHtml;
h ......