Как реализовать пользовательский редактор Ajax Control Toolkit в веб-приложении .Net? - PullRequest
1 голос
/ 02 февраля 2011

Я пытаюсь реализовать настраиваемый элемент управления HTML-редактора Ajax Control Toolkit в веб-приложении. Как мне сделать это без использования класса в каталоге app_code (поскольку он действительно не поддерживается, особенно в Azure)? Любой пример кода (vb.net или c #) приветствуется!

Ответы [ 2 ]

1 голос
/ 10 июня 2011

Создайте отдельный проект и поместите ссылку на него на своем сайте.

<%@ 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());
    }
}

}

0 голосов
/ 02 февраля 2011

Насколько я знаю, единственный способ настроить элемент управления HTML Editor - это создать его подкласс (и переопределить некоторые из его методов).Вы действительно не можете использовать какой-либо код в своем веб-приложении?

edit: Вот тема форума MSDN о развертывании кода (C #, VB.NET) в приложении Azure.

...