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

AJAX ScriptManagerProxyµ÷ÓÃwebservice

ÄÚÈÝÒ³£º
<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="ScriptManagerProxyDemo.WebForm1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<script type="text/javascript">
    function EchoUserInput() {
        var echoElem = $get("EnteredValue");
        alert(echoElem);
        ScriptManagerProxyDemo.WebService1.EchoInput(echoElem.value, OnSucceeded);
    }
    function OnSucceeded(result)
    {
        var RsltElem = $get("Results");
       
        RsltElem.innerHTML=result;
    }
</script>
    <asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server">
        <Services>
            <asp:ServiceReference Path="~/WebService1.asmx" />
        </Services>
    </asp:ScriptManagerProxy>
    <input type="text" id="EnteredValue" /><input type="button"  onclick="EchoUserInput()"/>
    <div id="Results"></div>
   
</asp:Content>
webservice£º
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace ScriptManagerProxyDemo
{
    /// <summary>
    /// WebService1 µÄժҪ˵Ã÷
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile


Ïà¹ØÎĵµ£º

ÉÏÆªÎÄÕ´íÎóÐÞÕæ£¨¹ØÓÚAjax¿ò¼ÜÖÐÎÄÂÒÂëÎÊÌâÐĵã©

  
var file = filefromPath(encodeURI(encodeURI(this._input.value)));//»ÆÓðÐ޸Ġ  2010Äê4ÔÂ8ÈÕ //Ð޸ĺó
         ²»ºÃÒâ˼ÄÇÌìûÓÐÔÚIE²âÊÔ
                 ......

JSP+AJAX Ìí¼Ó¡¢É¾³ý¶àÑ¡¿ò

±¾ÀýÊDzÉÓÃJSP + Ajax + Îı¾À´ÑÝʾ¶àÑ¡¡¢È«Ñ¡£¬Ìí¼Ó¡¢É¾³ý¡¢¸üÐÂcheckbox¶àÑ¡¿òµÄЧ¹û£»³ä·ÖÕ¹ÏÖÁËÀûÓÃJavaScript¿ØÖÆHTML DOMÒÔ¼°ÀûÓÃXML http ´«µÝÊý¾Ý£¬ÀûÓÃJSP²Ù×÷Îı¾µÄЧ¹û¡£
¡¡¡¡1.JavaScript ÓÃÀ´¿ØÖÆÒ³ÃæÄÚÈݵÄÏÖʵÓëÔöɾЧ¹û£»
¡¡¡¡2.JSP×÷Ϊºǫ́£¬¶ÔÎı¾½øÐжÁÈ¡¡¢Ð´Èë¡¢¸üеȲÙ×÷£»
¡¡¡¡3.Îı¾¸ñʽÊÇÓÃÀ´´ ......

¹ØÓÚ½â¾öASP.NETÖÐAJAXÂÒÂëÎÊÌâ


Js´úÂë
var url=Service.aspx?Value=' + escape(va);   
            obj=CreateAJAX();   
            if(obj)   
   & ......

ASP.NET AJAX ·þÎñÆ÷¶Ë±à³ÌѧϰС½á

    ×î½ü¿ªÊ¼ÁËASP.NET AJAXµÄÈ«ÃæÑ§Ï°¡£ÔÚ·þÎñ¶Ë±à³ÌÕâ¿éÖ÷ÒªÓм¸¸ö·þÎñÆ÷¿Ø¼þ¸ºÔð£¬ËûÃÇ·Ö±ðΪ:ScriptManager,Timer,UpdatePanel,UpdateProgress.
     ÏÈÀ´ËµËµScriptManager.ËüÓиö·½·¨registerAsyncPostBackControl(¿Ø¼þ)£¬¿ÉÒÔ×¢²áÒ³ÃæÉϵÄÈκοؼþΪÒì²½´«ËͰ´Å¥¡£»¹Óиö·½·¨½Ð ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ