从零学习wcf(一)

开发环境VS2008,新建网站网站,添加启用Ajax的wcf服务如下图

打开App_Code下的CS文件,添加如下方法

在浏览器中运行新增的AjaxService.svc如下图

在浏览器地址栏中加上/js 继续运行得到一个js文件包存到网站中,

在页面中添加

    <asp:ScriptManager ID="ScriptManager1" runat="server">
        <Scripts>
            <asp:ScriptReference Path="~/WcfService/AjaxWcf.js" />
        </Scripts>
    </asp:ScriptManager>

调用方法一

    javascript调用

    window.onlaod=function(){

     AjaxService.Getvalue("东明", "21", onSuccess);

  }

 function onSuccess(res) {
            alert(res);
        }   

调用方法二

    jquery调用

           $.ajax({
                type: 'POST',
                url: 'WcfService/AjaxService.svc/GetString',
                contentType: 'text/json',
                data: '',
                success: function(result) {
                    alert(result.d);
                }
            });

            $.ajax({
                type: 'post',
                contentType: 'text/json',
                url: 'WcfService/AjaxService.svc/Getvalue',
                data: '{"name":"小明","age":"10"}',
                success: function(result) {
                    alert(result.d);
                }
            });

    调用成功!.....

posted @ 2012-05-25 10:19  ajunfly  阅读(196)  评论(0编辑  收藏  举报