Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net c#网站的Html编辑器_Asp.net_Ajaxcontroltoolkit_Html Editor - Fatal编程技术网

asp.net c#网站的Html编辑器

asp.net c#网站的Html编辑器,asp.net,ajaxcontroltoolkit,html-editor,Asp.net,Ajaxcontroltoolkit,Html Editor,如何添加HTML编辑器,如何添加图像,如何设置格式,以及如何将视频添加到我要发送的邮件中。有没有我可以使用的免费工具。我应该如何在数据库中存储图像和视频。考虑用户正在从他的计算机上传图像和视频。 从这里得到它。我用过这个。有关更多信息,请阅读说明。将有一个dll和一个类似fckeditor的文件夹,您应该添加到您的项目中。然后jst向页面添加引用,就像对任何ascx控件所做的那样。然后,只需将标记前缀和标记名放在一起,类似地:) 首先取一个类名CustomEditor.cs using Aja

如何添加HTML编辑器,如何添加图像,如何设置格式,以及如何将视频添加到我要发送的邮件中。有没有我可以使用的免费工具。我应该如何在数据库中存储图像和视频。考虑用户正在从他的计算机上传图像和视频。


从这里得到它。我用过这个。有关更多信息,请阅读说明。将有一个dll和一个类似fckeditor的文件夹,您应该添加到您的项目中。然后jst向页面添加引用,就像对任何ascx控件所做的那样。然后,只需将标记前缀和标记名放在一起,类似地:)

首先取一个类名CustomEditor.cs

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" />
使用AjaxControlToolkit.HTMLEditor;
命名空间MyControls
{
公共类CustomEditor:Editor
{
受保护的覆盖无效FillTopToolbar()
{
添加(新的AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold());
添加(新的AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic());
添加(新的AjaxControlToolkit.HTMLEditor.ToolbarButton.BackColorSelector());
AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName FontName=新建AjaxControlToolkit.HTMLEditor.ToolbarButton.FontName();
TopToolbar.Buttons.Add(fontName);
options=fontName.options;
option=new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
option.Value=“arial,helvetica,无衬线”;
option.Text=“Arial”;
选项。添加(选项);
AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize FontSize=新的AjaxControlToolkit.HTMLEditor.ToolbarButton.FontSize();
TopToolbar.Buttons.Add(fontSize);
选项=字体大小。选项;
option=new AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption();
option.Value=“8pt”;
option.Text=“1(8磅)”;
选项。添加(选项);
}
受保护的覆盖无效FillBottomToolbar()
{
添加(新的AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignMode());
}
公共AjaxControlToolkit.HTMLEditor.ToolbarButton.SelectOption选项{get;set;}
public System.Collections.ObjectModel.Collection选项{get;set;}
}
}

我想将其用于商业目的,ckeditor是否已获得许可