2011-02-02 6 views

답변

0

내가 아는 한, HTML 편집기 컨트롤을 사용자 정의하는 유일한 방법은 서브 클래스를 작성하고 그 메소드 중 일부를 대체하는 것입니다. 웹 애플리케이션에서 실제로 어떤 코드도 사용할 수 없습니까?

편집 : Here is a MSDN forum topic Azure app에 코드 (C#, VB.NET)를 배포하는 것에 대한 설명입니다.

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

}