致力于使用我们的解决方案部署 javascript 文件。
例如,为脚本添加了一个模块,其中添加了 jquery-1.7.1.min.js。Elements.xml 是:
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="Scripts" Url="JqueryFiles1">
<File Path="Scripts\jquery-1.7.1.min.js" Url="jquery-1.7.1.min.js" />
</Module>
</Elements>
它成功地将 javascript 文件部署到文档库“JqueryFiles”完美文件中(我什至可以从库中下载它们并验证它们是否有内容)。
问题是当我将它们加载到母版页中时,当我检查它们时,scipt 文件出现空白(文件存在但为空)。
尝试在解决方案中使用标准脚本标记、SharePoint:ScriptLink 和 CustomAction 进行加载,每次都一样。
<SharePoint:ScriptLink runat="server" Defer="false" Name="~sitecollection/JqueryFiles/jquery-1.7.1.min.js" />
<script src="../../JqueryFiles/jquery-1.7.1.min.js" type="text/javascript"></script>
有什么想法吗?