2010-12-16 10 views
0

Ich habe ein Custom Control auf der Seite registriert mit diesem Code:Wie ID für ein benutzerdefiniertes Steuerelement abzurufen

<%@ Register Assembly="WebProject.Core" Namespace="WebProject.Core.UserInterfaces.TinyMCE" 
    TagPrefix="tinyMCE" %> 

das Custom Control mit auf Seite platziert:

<tinyMCE:TextEditor runat="server" ID="uxContentAuthorInput" Mode="Full" /> 

zu FINDEN die Kontrolle ich benutze:

  TextBox myContentAuthor = (TextBox)uxAuthorListDetailsView.FindControl("uxContentAuthorInput"); 

aber FUNKTIONIERT NICHT.

  • Was mache ich falsch?
  • Können Sie ein Beispiel für Code angeben?

Danke für Ihre Hilfe

+0

Wenn Sie sagte es funktioniert nicht, was nicht funktioniert? Welchen Fehler siehst du? Gibt FindControl irgendetwas zurück? Ist das Problem die Umwandlung in TextBox? – rrrr

+1

Ist 'TextEditor' eine' TextBox' ?? –

+0

Es "funktioniert nicht", weil "TextEditor" KEINE "TextBox" ist. – RPM1984

Antwort

1

Try this ..

Anzahl:

Using WebProject.Core.UserInterfaces.TinyMCE; 

und die Steuerung ändern Sie den richtigen Typ zu importieren:

TextEditor myContentAuthor = (TextEditor)uxAuthorListDetailsView.FindControl("uxContentAuthorInput"); 
Verwandte Themen