我需要在SharePoint Designer 2013的母版页中添加用户控件。 我已检出文件并在下面添加了一行
<!--SPM:<%@Register TagPrefix="LogOut" TagName="LogOutUserControl" Src="~/_controltemplates/15/UC_LogOut/LogOut.ascx" %>-->
现在这应该反映在主文件中但刷新后我无法在母版页中看到此控件(注释)。
我也检查了它然后也看不到这个控件。任何帮助将不胜感激。
答案 0 :(得分:0)
登记主页后,需要发布(我认为已经是这种情况,因为它是现有的)并获得批准。
如果您在多Web前端环境中,请检查更改是否相应地传播到所有前端。
另外请注意,正如Stevangelista已经提到的那样,您刚刚添加了<!-- comment -->
,而不是您调用的控件。你应该在那里修改你的标签......我假设你打算做这样的事情:
<!-- ... -->
<%@Register TagPrefix="LogOut" TagName="LogOutUserControl"
Src="~/_controltemplates/15/UC_LogOut/LogOut.ascx" %>
<html>
<!-- head -->
<body>
<!-- ... -->
<LogOut:LogOutUserControl runat="server">
<!-- ... -->
</body>
</html>
请注意,这是未经测试的,您应该验证代码是否为片段!