私は、WebアプリケーションでカスタマイズされたAjax Control Toolkit HTMLエディターコントロールを実装しようとしています。 app_codeディレクトリのクラスを使用せずに(これは本当にサポートされていないので、特にAzureで)これをどうやって行うのですか?任意のサンプルコード(VB.netまたはC#)をいただければ幸いです!.Net WebアプリケーションにAjax Control Toolkitカスタムエディタを実装するにはどうすればよいですか?
1
A
答えて
0
私が知る限り、HTMLエディターのコントロールをカスタマイズする唯一の方法は、そのサブクラスを作成して、そのメソッドの一部をオーバーライドすることです。 Webアプリケーションで実際にコードを使用することはできませんか?
編集:Here is a MSDN forum topic Azureアプリへのコード(C#、VB.NET)のデプロイについて。
1
別のプロジェクトを作成し、Webサイトで参照してください。
<%@ 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());
}
}
}