Comment utiliser linkbutton en répétition à l'aide de C# avec ASP.NET 4.5
Dans asp.net j'ai une table dans la base de données contenant des questions,la date de la soumission et de réponses.Au chargement de la page que les questions apparaissent.maintenant je veux utiliser tout lien qui sur en cliquant sur afficher les réponses et à la date spécifiées dans le tableau des données, soit dans la zone de texte ou l'étiquette et en cliquant de nouveau sur le lien répondre à disparaître de nouveau comme l'agrandissement et rétrécissement sur cliquez sur.
Donc, ce codage dois-je utiliser pour cela en C#?
Avez-vous regardé
je ne sais pas à propos de jquery
Qu'avez-vous pu faire?
monsieur, je suis en apprentissage asp.net je viens donc de savoir à propos des commandes simples.en répétition, je suis juste en mesure de montrer que les données sur le chargement de la page.
jQuery
et jQuery-UI
?je ne sais pas à propos de jquery
Qu'avez-vous pu faire?
monsieur, je suis en apprentissage asp.net je viens donc de savoir à propos des commandes simples.en répétition, je suis juste en mesure de montrer que les données sur le chargement de la page.
OriginalL'auteur user2069465 | 2013-02-13
Vous devez vous connecter pour publier un commentaire.
Je crois que vous pourriez gérer la ItemCommand cas de la Répétition.
Place un LinkButton pour le lien que vous souhaitez attribuer à l'utilisateur de cliquer dans la Répétition de l'élément du modèle. Définissez la propriété CommandName de ce à quelque chose de significatif, comme "ShowAnswers". Aussi, ajouter une Étiquette ou d'un contrôle de zone de texte dans la Répétition de l'élément du modèle, mais l'ensemble de leur propriété Visible à false dans le aspx balisage.
Dans le code-behind, dans le ItemCommand gestionnaire d'événement vérifier si la valeur de
e.CommandName
est égale à votre commande ("ShowAnswers"). Si oui, alors trouver l'Étiquette ou de contrôles de zone de texte pour les réponses et la date à l'intérieur de cette Répétition de l'élément (accessible via lee.Item
). Lorsque vous les trouvez, leur propriété Visible sur true.Remarque: vous pouvez prendre une approche différente en utilisant AJAX pour fournir un plus à l'expérience transparente pour l'utilisateur, mais cette façon de procéder est probablement plus simple à mettre en œuvre au départ.
Je pense que la mise en œuvre devrait ressembler à quelque chose comme ça. Avertissement: je n'ai pas testé ce code.
Code-Behind:
ASPX Balisage:
OriginalL'auteur Dr. Wily's Apprentice