我需要在SharePoint 2007中的应用程序页面中使用HTMLEDITOR控件,但我无法使其工作。您有什么想法我需要做什么?使用以下ASPX代码,编辑器出现在页面上,但是当我尝试使用它时,我会发现JavaScript错误。

<%@ Page Language="C#" MasterPageFile="~/_layouts/application.master" Inherits="Microsoft.SharePoint.WebControls.LayoutsPageBase" %>
<%@ Register Tagprefix="Publishing" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<asp:Content ID="Main" runat="server" contentplaceholderid="PlaceHolderMain" >
    Publishing:HtmlEditor <Publishing:HtmlEditor runat="server"  />
</asp:Content>

要使用此代码,将其放在布局目录中的ASPX文件中,然后从SharePoint站点(EG /_LAYOUTS/TESTPAGE.ASPX)浏览。您还需要安装苔藓,因为这是出版名称空间中的控件。

希望您能提供帮助。谢谢。

詹姆士。

有帮助吗?

解决方案 2

我已经有效了。事实证明,我需要手动添加对另一个JavaScript文件的引用,如下所示:

<script type="text/javascript" language="javascript" src="/_layouts/1033/form.js"></script>

其他提示

我认为HTML编辑器不打算使用这种方式。是否可以使用内容编辑器Web部件?

许可以下: CC-BY-SA归因
scroll top