2012-11-27 1 views
0

Je souhaite charger du contenu HTML dans un panneau lorsqu'un utilisateur clique sur un bouton. Le contenu est généré à partir du code C# en récupérant la base de données.Comment écrire du contenu HTML dans un panneau quand on clique sur un bouton?

Actuellement, je dois charger le contenu sur le chargement de la page dans le panneau et rendre le panneau visible sur le bouton. Mais cela rend la vitesse du site très faible. Alors s'il vous plaît dites-moi comment puis-je charger le contenu html à la demande dans le panneau?

Le code à écrire dans le panneau cliquage devrait être ceci:

<p><%=databaseFuncs.getName() %></p> 

Comme vous pouvez le voir, je veux des choses arriver sur CLICK: Tout d'abord le code C# doit être exécuté que ce devrait être encapsulé dans l'étiquette de paragraphe et ensuite écrit au panneau. Un par un pour toutes les lignes de la base de données, cela devrait être répété. S'il vous plaît aider.

Notez également que je ne souhaite pas utiliser les contrôles asp.net personnalisés.

+1

Désolé d'être un peu impoli, mais avez-vous déjà lu un tutoriel asp.Net? Pour répondre à votre question, ajoutez simplement un '' et configurez sa propriété de texte à partir du code derrière. Ou utilisez une DataList ou un répéteur pour la liaison de données –

+0

J'ai édité ma question, je ne veux pas utiliser les contrôles côté serveur. Alors s'il vous plaît dites-moi la solution en utilisant html seulement –

+0

"Je ne veux pas utiliser les contrôles côté serveur"? Pourquoi? veuillez clarifier la question. Vous travaillez avec asp.net, si la question n'est pas liée à asp.net (mise à jour côté client, appel de service web, etc.) vous devriez le reformuler. Je commence à deviner que vous voulez * dynamiquement * créer du contenu html côté client, basé sur une méthode de serveur. Droite? –

Répondre

0

Assurez le

databaseFuncs 

public et

databaseFuncs.getName() 

public et votre code devrait fonctionner ...

Si le code est à l'intérieur runat = "server" puis utilisez simplement " # 'au lieu de' = '

Questions connexes