Sharepoint 将自定义控件添加到 Web 部件错误
Posted
技术标签:
【中文标题】Sharepoint 将自定义控件添加到 Web 部件错误【英文标题】:Sharepoint adding customcontrol to web-part error 【发布时间】:2012-04-14 03:16:37 【问题描述】:我是 Sharepoint 的新手。我创建了自定义控件并将其添加到 web 部件。我已经注册了控件:
<%@ Register TagPrefix="UserControls" TagName="FormContactUs"
Src="~/_CONTROLTEMPLATES/FormContactUs.ascx" %>
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages"
Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<UserControls:FormContactUs runat="server" id="formContactUs" Mode="Colleague" />
但它返回错误:“元素'FormContactUs'是未知元素。如果存在编译错误或web.config文件丢失,可能会发生这种情况”
请提供任何可能出现问题的想法。谢谢!
【问题讨论】:
【参考方案1】:你需要像这样引用用户控件:
<UserControls:FormContactUs runat="server" ID="formContactUs" Mode="Colleague" />
编码愉快!
【讨论】:
blog.tentaclesoftware.com/archive/2010/07/21/95.aspx - 对于类似问题的人来说,这是一个了不起的解决方案!!!!它对我有用!以上是关于Sharepoint 将自定义控件添加到 Web 部件错误的主要内容,如果未能解决你的问题,请参考以下文章
将自定义 Web 部件部署到 SharePoint 2013
如何将控件添加到 Web 部件(SharePoint、C#)?
将内容编辑器 Web 部件添加到 sharepoint 2010 用户控件
在 Sharepoint 2013 中将用户控件添加到 Web 部件