2010-07-23 9 views
2

J'ai un usercontrol avec l'éditeur de fck pour permettre à l'utilisateur d'ajouter la note dans ma page d'aspx, qui permet à l'utilisateur tout le formatage de texte. Mon besoin est d'accéder au contrôle d'utilisateur du code derrière même format que quelqu'un a entré dans l'éditeur fck.Comment puis-je faire cela?Comment accéder à un usercontrol à partir du code derrière?

Répondre

3

Je vais élaborer sur la réponse de Brian. Vous devez exposer le contenu du UserControl en ajoutant une propriété publique:

public string Content 
{ 
    get 
    { 
     return editor.Content; 
    } 
} 

ensuite pour obtenir le contenu du contrôle de l'utilisateur, juste appelé la propriété du code de la page beind:

protected void Page_Load(object sender, EventArgs e) 
{ 
    string content = this.UserControl1.Content; 
} 
0

Dans la page, le code-behind devrait pouvoir l'utiliser directement comme:

this.uc1.<uc code-behind properties or methods> 

Vous pouvez exposer les choses de votre contrôle utilisateur en ajoutant des propriétés publiques ou méthodes.

Questions connexes