当我们自己在_layouts下或者MOSS的应用程序池里的项目想使用MOSS自带的RichText Editor控件: 
其实用户很简单,2步搞定:
- 复制脚本

Code
<link rel="stylesheet" type="text/css" href="/_layouts/2052/styles/core.css?rev=XygLPcJn29Jca2z%2BY5dhJg%3D%3D"/>
<script type="text/javascript" language="javascript" src="/_layouts/2052/init.js?rev=TM1Msc%2Fl%2BXA2XeDqqb5Kxg%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/2052/core.js?rev=oOYctOq3H5IaEOyxwORXzw%3D%3D" defer></script>
<script type="text/javascript" language="javascript" src="/_layouts/portal.js?rev=cRI8b5r5N%2BkLhIuWR03ICg%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/2052/ie55up.js?rev=Ni7%2Fj2ZV%2FzCvd09XYSSWvA%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/2052/form.js?rev=6SC%2FzbjAV4FBM2lpYMMhtQ%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/2052/SpellCheckEntirePage.js?rev=fTgS1Hx3qAogZoY4h%2FsaPg%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/Serialize.js?rev=yoPAvZ5aIeY93U62X8ie%2FQ%3D%3D"></script>
- 填入脚本

Code
<span dir="none">
<span dir="ltr">
<textarea name="comment" rows="6" cols="20" id="comment" title="说明" class="ms-long" dir="none"></textarea>
<input name="comment_spSave" type="HIDDEN" id="comment_spSave" />
</span>
<script>if (browseris.ie5up && browseris.win32 && !IsAccessibilityFeatureEnabled()){RTE_ConvertTextAreaToRichEdit("comment", true, false, "", "2052", null, null, null, null, null,"Compatible", "\u002f",null,null,false,null,null,null,null,null,null,true,null);}else{document.write(" <br><SPAN class=ms-formdescription><a href='javascript:HelpWindowKey(\"nsrichtext\")'>请单击此处了解有关添加基本 HTML 格式的帮助。</a></SPAN> <br>");};</script>
</span>
- 控制大小

Code
#comment
{
width: 356px;
}
- 获取RTE: 变量strHtml中

Code
var strHtml;
var strBaseElementID = "comment";
//var elemTextArea=RTE_GetEditorTextArea(strBaseElementID);
var docEditor=RTE_GetEditorDocument(strBaseElementID);
strHtml=docEditor.body.innerHTML;
- 更改样式:FullHtml

Code
RTE_ConvertTextAreaToRichEdit("comment", true, false, "", "2052", null, null, null, null, null,"FullHtml", "\u002f",null,null,false,null,null,null,null,null,null,true,null);
- 使用示例: 信息反馈收集

- 第二种方法最简单了:

Code
<PublishingWebControls:RichHtmlField id="ArticleAbstract" FieldName="ArticleAbstract"
AllowExternalUrls="false"
AllowFonts="true"
AllowReusableContent="false"
AllowHeadings="false"
AllowHyperlinks="false"
AllowImages="false"
AllowLists="false"
AllowTables="false"
AllowTextMarkup="false"
AllowHTMLSourceEditing="false"
DisalbeBasicFormattingButtons="false"
runat="server"/>
__EOF__
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现