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
相关文档:
作者:fbysss
msn:jameslastchina@hotmail.com
blog:blog.csdn.net/fbysss
声明:本文由fbysss原创,转载请注明出处
关键字:Ajax跨域
一.试验准备
修改c:/windows/system32/drivers/etc/hosts文件,加入127.0.0.1 www.a.com www.b.com
Tomcat/webapps下建立crossdomai ......
// ==============================================================================
// Created by Bndy at 10 / 25 / 2007
// Copyright (c) 2007 Bndy, All rights reserved.
// Welcome to my site http : // www.bndy.net
//
// * * * * * * * * * * * * * * * *
// * Q ......
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLhTTP");
}
else if(window.XMLHttpRequest){
xmlHttp=new ......
传智播客java培训2010年4月10日ajax增强总结1
今天的课,我只能用惊讶来实现,因为虽然以前我自己做开发的时候也会经常用到javascript来做一些东西,并且也能实现所要需要的功能做,我没有想到的是,其中用到的一些功能居然可以用很简单的语言就能实现,不愧是多年总结下来的经验!我在想如果我仍旧在原先的岗位上继续做 ......
最近开始了ASP.NET AJAX的全面学习。在服务端编程这块主要有几个服务器控件负责,他们分别为:ScriptManager,Timer,UpdatePanel,UpdateProgress.
先来说说ScriptManager.它有个方法registerAsyncPostBackControl(控件),可以注册页面上的任何控件为异步传送按钮。还有个方法叫 ......