2010-05-12 5 views
4

J'ai une zone de texte et un bouton d'envoi.Comment créer la div, dynamiquement dans asp.net

Lorsque je clique sur le bouton d'envoi, le div devrait être ajouté dynamiquement dans ma page ASPX.

Les informations également disponibles dans la zone de texte s'affichent également dans la page par défaut.

Utilisation: Sans base de données à l'aide que je dois afficher la suggestion de l'utilisateur dans ma page ...

+0

avez-vous envisagé d'ajouter un panneau à l'état désactivé? puis sur soumettre l'activer (avec insertion de données facultative)? –

Répondre

12

Vous avez 2 possibilités:

  1. Vous pouvez ajouter dynamiquement un panneau de asp.net qui génère tag div.

    // Créer des contrôles dynamiques ici.
    // Utiliser "using System.Web.UI.WebControls;"
    Panel panel1 = nouveau Panel();
    panel1.ID = "MyPanel";
    Form1.Controls.Add (panneau1);

  2. Créer div en utilisant jQuery

Sélectionnez l'élément parent avec $("#id"), $("&lt;element&gt;") ou $(".class") puis $(theElement).append("<div>Your content</div>");

Questions connexes