웹 응용 프로그램에서 사용자 지정된 Ajax 제어 도구 키트 HTML 편집기 컨트롤을 구현하려고합니다. app_code 디렉토리의 클래스를 사용하지 않고 어떻게 할 수 있습니까? (특히 Azure에서는 지원되지 않습니다.) 모든 샘플 코드 (vb.net 또는 C#) 크게 감사하겠습니다!.Net 웹 응용 프로그램에서 Ajax Control Toolkit 사용자 정의 편집기를 어떻게 구현합니까?
1
A
답변
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());
}
}
}