首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net c#网站的超文本标记语言编辑器

asp.net c#网站的超文本标记语言编辑器
EN

Stack Overflow用户
提问于 2011-09-14 20:06:33
回答 2查看 3.2K关注 0票数 2

如何添加HTML编辑器,添加图像,格式和添加视频到我要发送的消息。有什么免费的工具可以让我使用吗?我应该如何在数据库中存储图像和视频。假设用户正在从他的计算机上载图像和视频。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-14 20:10:03

http://ckeditor.com/

从这里拿过来。我已经用过这个了。有关更多信息,请阅读说明。将会有一个dll和一个类似于fckeditor的文件夹,你应该将它们添加到你的项目中。然后jst向您的页面添加引用,就像您对任何ascx控件所做的那样。然后只需将标签前缀和标签名称放在类似的位置即可。:)

票数 1
EN

Stack Overflow用户

发布于 2012-05-09 16:15:34

首先取一个类名为CustomEditor.cs

代码语言:javascript
复制
using AjaxControlToolkit.HTMLEditor;
namespace MyControls
{
    public class CustomEditor : Editor
    {
        protected override void FillTopToolbar()
        {
            TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold());
            TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic());
            TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.BackColorSelector());
            AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName fontName = new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName();
            TopToolbar.Buttons.Add(fontName);
            options = fontName.Options;
            option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
            option.Value = "arial,helvetica,sans-serif";
            option.Text = "Arial";
            options.Add(option);
            AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize fontSize = new AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize();
            TopToolbar.Buttons.Add(fontSize);
            options = fontSize.Options;
            option = new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
            option.Value = "8pt";
            option.Text = "1 ( 8 pt)";
            options.Add(option);
           }
        protected override void FillBottomToolbar()
        {
            BottomToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignMode());
        }
        public AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption option { get; set; }
        public System.Collections.ObjectModel.Collection<AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption> options { get; set; }
    }
}

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit.HTMLEditor" tagprefix="cc1" %>
<%@ Register namespace="MyControls" tagprefix="custom" %> <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager> <custom:CustomEditor ID="CustomEditor1" 
        Width="450px"  
        Height="200px"
        runat="server" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7416044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档