sharepoint-2010教程中客户端ajax应用程序的问题

问题描述:

有没有人在本教程后获得好的结果? http://www.endusersharepoint.com/EUSP2010/2010/05/12/client-side-ajax-applications-in-sharepoint-2010-%E2%80%93-part-3-asp-net-ajax-templating-101/sharepoint-2010教程中客户端ajax应用程序的问题

有代码段,不工作,就引用下载丢失的文件链接

教程解释你怎么能AJAX客户端应用程序在SharePoint工作

误差必须在这些部分

<asp:content id="PageHead" contentplaceholderid="PlaceHolderAdditionalPageHead" runat="server"> 
<style type="text/css"> 
    .sys-template { 
     display: none; 
    } 
</style> 
<script src="../Scripts/Scripts/MicrosoftAjax/Start.js" type="text/javascript"></script> 
<script src="../Scripts/Scripts/MicrosoftAjax/MicrosoftAjax.js" type="text/javascript"></script> 
<script src="../Scripts/Scripts/MicrosoftAjax/MicrosoftAjaxDataContext.js" type="text/javascript"></script> 
<script src="../Scripts/Scripts/MicrosoftAjax/MicrosoftAjaxTemplates.js" type="text/javascript"></script> 
<script src="../Scripts/Scripts/MicrosoftAjax/MicrosoftAjaxAdoNet.js" type="text/javascript"></script> </asp:content> 

<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server"> 
<script type="text/javascript"> 
    Sys.require([ 
    Sys.components.dataView, 
    Sys.components.openDataServiceProxy, 
    Sys.scripts.jQuery 
    ]); 

    Sys.onReady(function() { 
     var dataContext = $OpenDataServiceProxy('/_vti_bin/ListData.svc'); 

     $create(Sys.UI.DataView, 
      { 
       autoFetch: true, 
       dataProvider: dataSource, 
       fetchOperation: "Clients" 
      }, 
      {}, 
      {}, 
      $get("userStoriesList") 
     ); 
    }); 

    //Sys.Application.add_init(pageInit); 
</script> 

<ul id="userStoriesList" class="sys-template"> 
    <li>{{ Title }}</li> 
</ul> </asp:Content> 

感谢您的帮助!

确定为了使这一工作,我只是换线

var dataContext = new Sys.Data.OpenDataServiceProxy("/_vti_bin/listdata.svc"); 

,而不是这个

var dataContext = $create(Sys.Data.DataContext, { serviceUri: "/_vti_bin/ListData.svc" }); 

,并添加此引用

<script src="../Scripts/MicrosoftAjax/MicrosoftAjaxOpenData.js" type="text/javascript"></script> 

但我不开心用解决方案