Как добавить редактор HTML, чтобы добавить изображения, формат и для добавления видео в сообщение, которое я собираюсь отправить. Есть ли какой-нибудь бесплатный инструмент, который я могу использовать. И как мне хранить изображения и видео в базе данных. Предположим, что пользователь загружает изображения и видео со своего компьютера.
Html-редактор для сайта asp.net c#
Ответы (2)
Получите это отсюда. я использовал это. Прочтите инструкцию для получения дополнительной информации. Там будет dll и папка, похожая на fckeditor, которую вы должны добавить в свой проект. а затем просто добавьте ссылку на свою страницу, как и для любого элемента управления ascx. затем просто добавьте префикс тега к имени тега аналогичным образом .. :)
person
Pradip R.
schedule
14.09.2011
Я хочу использовать его в коммерческих целях, есть ли у ckeditor лицензия
- person Mano; 14.09.2011
Сначала возьмите имя класса 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" />
person
AVIK GHOSH
schedule
09.05.2012