重用MOSS里的文本编辑器

本文介绍如何在自定义WEBPART或_layouts目录下的aspx页面中集成MOSS提供的在线文本编辑器。主要步骤包括添加Microsoft.Sharepoint.Publishing.dll引用、注册控件、引入必要的JS和CSS文件。


MOSS里提供了一个非常好用的在线文本编辑器。
通常是我们在列表里创建了一个rtf的文本栏后新建一个item时RTF的栏会用文本编辑器来录入。
但如果我们想在自己写的WEBPART里或放到_layouts目录下的aspx页里使用这个控件该怎么办呢?


其实很简单!
第一步  添加Microsoft.Sharepoint.Publishing.dll的引用,路径在12目录的ISAPI下。

第二步  在ASPX文件加指令,如下
<%@ Register Tagprefix="PublishingWebControls" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

第三步 引用必要的JS CSS文件
<link rel="stylesheet" type="text/css" href="/_layouts/2052/styles/HtmlEditorCustomStyles.css"/>
<link rel="stylesheet" type="text/css" href="/_layouts/2052/styles/HtmlEditorTableFormats.css"/>
<script type="text/javascript" language="javascript" src="/_layouts/2052/init.js"></script>
<script type="text/javascript" language="javascript" src="/_layouts/2052/core.js"></script>
<script type="text/javascript" language="javascript" src="/_layouts/2052/HtmlEditor.js"></script>

第四步 就可以使用控件了。
<PublishingWebControls:HtmlEditor ID="he1" Html="Eric Wang" runat="server" />


效果:

   

转载于:https://www.cnblogs.com/EricWang/archive/2008/04/18/1160080.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值