Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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


Ïà¹ØÎĵµ£º

struts¿ò¼ÜϵÄajaxÈý¼¶Áª¶¯ÏÂÀ­¿ò

ÕâÊÇ×î³£ÓõĵØÖ·Ñ¡ÔñÏÂÀ­¿ò£¬°üÀ¨Èý¸öÏÂÀ­¿ò£¬¶ÔÓ¦Èý¸öXMLÎļþ£º
--------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<Provinces>
<Province ID="1" ProvinceName="±±¾©ÊÐ">±±¾©ÊÐ</Province>
<Province ID= ......

asp.net ajaxÖÐÎÄÂÒÂëµÄ½â¾ö£¿2010 01 19 12:06

asp.net ajaxÖÐÎÄÂÒÂëµÄ½â¾ö£¿
2010-01-19 12:06
ÒÔǰûÔõô×ÐϸµÄÑо¿¹ýajax,Ö»ÊÇÓõ½Á˾ÍÖ±½ÓÄùýÀ´ÓÃ,·¢ÏÖÁËÎÊÌâÔÙÕÒ½â¾ö·½·¨.ÒÔÏÂÊÇÎÒÔÚÕÒ½â¾öÎÊÌâµÄ¹ý³ÌÖеÄÒ»µãССµÄ×ܽá.
Ò».̸AjaxµÄGetºÍPostµÄÇø±ð
   Get·½Ê½:
   ÓÃget·½Ê½¿É´«Ëͼòµ¥Êý¾Ý£¬µ«´óСһ°ãÏÞÖÆÔÚ1KBÏ£¬Êý¾Ý×·¼Óµ½urlÖз¢Ë ......

c#ÖеÄAjaxÉÏÊÖÆª£­£­£­·Çͬ²½ÇëÇóresponseXML

ÎÒÃÇ¿ÉÒÔʹÓÃXML×÷ΪÊý¾Ý´«ËÍ¡¢¹µÍ¨µÄ¸ñʽ£¬Ajax¿Í»§¶ËÈôÒª·¢ËÍXML£¬»ù±¾ÉϾÍÊǽ«XML×÷Ϊ×Ö·û´®£¬ÔÚPOSTÇëÇóʱ·¢ËÍ£¬ÀýÈ磺
*HelloAjax.js
view plaincopy to clipboardprint?
var xmlHttp;  
function createXMLHttpRequest() {  
    if (window.XMLHttpRequest) {   ......

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

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

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


Js´úÂë
var url=Service.aspx?Value=' + escape(va);   
            obj=CreateAJAX();   
            if(obj)   
   & ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ