Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将SharePoint 2010 Web部件升级到2013时出现AJAX工具包错误_Sharepoint_Ajaxcontroltoolkit - Fatal编程技术网

将SharePoint 2010 Web部件升级到2013时出现AJAX工具包错误

将SharePoint 2010 Web部件升级到2013时出现AJAX工具包错误,sharepoint,ajaxcontroltoolkit,Sharepoint,Ajaxcontroltoolkit,我正在将sharepoint 2010解决方案Web部件升级到2013 福勒。我是否遵循以下程序:- 编辑.csproj文件并添加到其中->15.0 转到项目属性并将框架设置为4.5 转到“软件包”,并在“软件包属性”下将版本设置为15.0 对14.0.0.0到15.0.0.0执行查找替换 检查每个文件以检查任何配置单元引用。您需要将a/15/添加到 这些例如:_layouts/to_layouts/15/以及控制模板作为控制模板/15 下载AJAX版本4.5并更新项目中AJAX dll的参考

我正在将sharepoint 2010解决方案Web部件升级到2013

福勒。我是否遵循以下程序:-

  • 编辑.csproj文件并添加到其中->15.0
  • 转到项目属性并将框架设置为4.5
  • 转到“软件包”,并在“软件包属性”下将版本设置为15.0
  • 对14.0.0.0到15.0.0.0执行查找替换
  • 检查每个文件以检查任何配置单元引用。您需要将a/15/添加到 这些例如:_layouts/to_layouts/15/以及控制模板作为控制模板/15
  • 下载AJAX版本4.5并更新项目中AJAX dll的参考
  • 母版页未做任何更改
  • 在项目上单击鼠标右键,然后单击“清洁”以清洁解决方案
  • 构建解决方案,然后部署解决方案
  • 当我将Web部件添加到网站页面时,会出现以下错误:-

    请求的脚本资源“MaskedEdit.MaskedEditValidator.js” 需要版本“AjaxControlToolkit,版本=4.5.7.1213, ASP.NET AJAX的Culture=neutral,PublicKeyToken=28f01b0e84b6d53e 框架要使用此资源,请确保应用程序 参考版本“AjaxControlToolkit,版本=4.5.7.1213, 区域性=中性,PublicKeyToken=28f01b0e84b6d53e'

    如果我删除foll,错误就会消失。但是,代码行中只有webpart上的图像可见,并且我无法再编辑此页面(选项dissapears,仅当我使用?contents=1删除webpart时才会显示):-

    
    

    知道发生了什么吗?

    我又回到了AJAX版本3.0.30930.28736,一切都很好!看起来AJAX的新版本与SP2013不兼容,就像它们在SP2010中发布一样


    然而,这个MSDN论坛确实说我们可以使用4.5

    我又回到了AJAX版本3.0.30930.28736,一切都很好!看起来AJAX的新版本与SP2013不兼容,就像它们在SP2010中发布一样!
      <cc1:MaskedEditExtender TargetControlID="txtBookingStart" Mask="99/99/9999" MaskType="Date" runat="server" ID="MaskedEditExtender_txtBookingStart">
                                        </cc1:MaskedEditExtender>
                                        <cc1:MaskedEditValidator runat="server" ID="MaskedEditValidator_txtBookingStart" ControlExtender="MaskedEditExtender_txtBookingStart" ControlToValidate="txtBookingStart" InvalidValueMessage="Invalid booking start date" Display="None">
                                        </cc1:MaskedEditValidator>