2010-04-16 4 views
1

Je personnalise l'éditeur ajax html. Je crée une classe dérivée de l'éditeur ajax html, et remplaçant la méthode FillTopToolbar() pour avoir des boutons de barre d'outils limités. J'essaye d'employer ceci dans ma page d'aspx.Impossible d'utiliser l'éditeur HTML Ajax personnalisé à partir du code

<%@ Register namespace="Content" tagprefix="edit" %> 
<edit:MyEditor runat="server" Width="100%" Height="250px"/> 

Je suis capable de voir l'éditeur dans ma page ASPX. Le problème vient quand je donne une carte d'identité au contrôle

<edit:MyEditor ID="htmlEditor" runat="server" Width="100%" Height="250px"/> 

Je reçois une erreur dans le fichier de concepteur dans la ligne ci-dessous.

protected global::Content.MYHTMLEditor htmlEditor; 

Je ne suis pas en mesure de l'utiliser dans le code derrière. J'utilise VS 2010.

Répondre

1

Je ne sais pas si cela va aider, mais essayer de mettre ceci au début de votre fichier code-behind:

using AjaxControlToolkit.HTMLEditor; 

Faire cela, j'ai pu créer un éditeur programatticaly et d'accéder à ses membres:

Editor tempEditor = new Editor();