SharePoint 2013 List newform 不反映修改后的更改
SharePoint 2013 List newform does not reflect modified changes
我修改了 SharePoint 2013 列表的新表单以包含自定义 JavaScript 块。脚本块添加在下面 asp 内容块的结束标记之前。
<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
</asp:Content>
单击新项目后呈现页面时,JavaScript 块不显示。奇怪的是它在其中一个 SharePoint 站点中有效,但在另一个站点中无效。我还考虑过使用同一 SharePoint 站点中的另一个列表对其进行测试,但它不起作用,而它可以与其他 SharePoint 站点中的任何列表一起使用。有人遇到过这个问题吗?
作为解决方法,我在 newform aspx 页面中使用了内容编辑器 Web 部件,然后在内容编辑器 Web 部件中添加了 javascript 代码,这成功了。
下次尝试放入:
<asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">
</asp:Content>
只需在里面添加一个 <script>
标签并粘贴您的代码。您也可以在同一个地方添加脚本。
我修改了 SharePoint 2013 列表的新表单以包含自定义 JavaScript 块。脚本块添加在下面 asp 内容块的结束标记之前。
<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
</asp:Content>
单击新项目后呈现页面时,JavaScript 块不显示。奇怪的是它在其中一个 SharePoint 站点中有效,但在另一个站点中无效。我还考虑过使用同一 SharePoint 站点中的另一个列表对其进行测试,但它不起作用,而它可以与其他 SharePoint 站点中的任何列表一起使用。有人遇到过这个问题吗?
作为解决方法,我在 newform aspx 页面中使用了内容编辑器 Web 部件,然后在内容编辑器 Web 部件中添加了 javascript 代码,这成功了。
下次尝试放入:
<asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">
</asp:Content>
只需在里面添加一个 <script>
标签并粘贴您的代码。您也可以在同一个地方添加脚本。