如何在SharePoint 2013 HTML母版页中添加自定义用户控件

时间:2014-07-17 20:09:26

标签: sharepoint user-controls master-pages sharepoint-2013

我正在尝试在SharePoint 2013 HTML母版页中添加自定义用户控件,但它无法正常工作并显示消息

SharePoint无法解析此文件,很可能是因为格式不正确的SharePoint代码段。以下位置的标记导致问题。手动编辑标记以进行修复,或使用摘录库中的新代码替换它。

第145行的SharePoint标记无效。请修复或重新创建标记

以下是HTML母版页的代码段。

<!--CS: Start Create Snippets From Custom ASP.NET Markup Snippet-->
<!--SPM:<%@ Register Src="~/_controltemplates/15/SharePointProject1/UserControl1.ascx" TagPrefix="uc1" TagName="MyDepartmentControl" %>-->
<!--SPM:<uc1:MyDepartmentControl runat="server" id="MyDepartmentControl1" />-->
<!--CE: End Create Snippets From Custom ASP.NET Markup Snippet-->

请帮助我如何在SharePoint 2013 HTML母版页中添加asp.net用户控件。

提前致谢。

1 个答案:

答案 0 :(得分:2)

我刚刚解决了这个问题。

答案是;转换此行

<!--SPM:<%@ Register Src="~/_controltemplates/15/SharePointProject1/UserControl1.ascx" TagPrefix="uc1" TagName="MyDepartmentControl" %>-->

<!--SPM:<%@ Register TagPrefix="uc1" TagName="MyDepartmentControl" Src="~/_controltemplates/15/SharePointProject1/UserControl1.ascx" %>-->

玩得开心..