Я пытаюсь реализовать настраиваемый элемент управления HTML-редактором Ajax Control Toolkit в веб-приложении. Как это сделать без использования класса в каталоге app_code (поскольку он действительно не поддерживается, особенно в Azure)? Любой пример кода (vb.net или C#) очень ценится!Как реализовать пользовательский редактор Ajax Control Toolkit в веб-приложении .NET.
1
A
ответ
0
Насколько я знаю, единственный способ настроить элемент управления HTML Editor заключается в подклассе (и переопределении некоторых его методов). Вы действительно не можете использовать какой-либо код в своем веб-приложении?
Редактировать: Here is a MSDN forum topic о развертывании кода (C#, VB.NET) в приложении Azure.
1
Создайте отдельный проект и укажите его на своем веб-сайте.
<%@ Register Assembly="Library" namespace="MyLibrary.CustomControls" tagprefix="custom" %>
<custom:EditorControl ID="editor" runat="server" />
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using AjaxControlToolkit.HTMLEditor;
namespace MyLibrary.CustomControls
{
public class EditorControl : Editor
{
protected override void FillTopToolbar()
{
TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold());
TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic());
}
protected override void FillBottomToolbar()
{
BottomToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignMode());
BottomToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.PreviewMode());
}
}
}