2009-08-07 9 views
1

Je voudrais ajouter dynamiquement un html à un contrôle serveur, puis je veux avoir accès à chaque contrôle de ce code HTML. Si j'utilise la propriété html intérieure d'un contrôle que je peux remarquer le code HTML a été ajouté en tant que LiteralControl et je voudrais que ce soit un contrôle html avec un autre contrôle htmlAjouter dynamiquement html au panneau et accéder à la htmlcontrols

ex:

//aspx file 
<div id="content" runat="server"><div> 

//aspx.cs file 
protected void Page_Load(object sender, EventArgs e) 
{ 
    content.AddControlsFromHtml("<input type='text' id='textBox' />") 
} 


//get the control 
((HtmlInputText)content.FindControl("textBox")).Value = "hello" 

Est-ce possible?

J'ai besoin ce comportement pour créer différentes mises en page pour une page

Répondre

2

pour la création HTML dynamique, mettez votre code dans l'événement Page_Init ..

Questions connexes