2011-02-02 3 views
1

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

ответ

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

}