2011-02-02 7 views
1

私は、WebアプリケーションでカスタマイズされたAjax Control Toolkit HTMLエディターコントロールを実装しようとしています。 app_codeディレクトリのクラスを使用せずに(これは本当にサポートされていないので、特にAzureで)これをどうやって行うのですか?任意のサンプルコード(VB.netまたはC#)をいただければ幸いです!.Net WebアプリケーションにAjax Control Toolkitカスタムエディタを実装するにはどうすればよいですか?

答えて

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

}