jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 29 nov. 2006 à 19:21
Oui c'est possible :-)
Mais il faut mettre la propriété UpdateMode à Conditional plutot que Always sur l'updatePanel parent. Sinon tu vas rechearger ta page quoi qu'il arrive.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 30 nov. 2006 à 11:48
renseigne toi sur la propriété UpdateMode, dans la plupart des cas il faut qu'elle soit sur conditional, et c'est aussi le cas pour toi sur les 2UpdatePanels.
hysteria31
Messages postés28Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention 6 décembre 2006 30 nov. 2006 à 14:08
D'accord j'ai trouvé !
Le problème ne venait pas des updatepanel.
En fait c'est moi qui lance "manuellement" le __doPostBack, or mon deuxième bouton, lié au trigger, étant dans un webcontrole, l'id client est différent de l'id serveur.
hysteria31
Messages postés28Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention 6 décembre 2006 1 déc. 2006 à 17:06
Décidément je n'y arrive vraiment pas, pourtant ça fait 2 jours que je m'y efforce.
Je vous donne ci-dessous le code-behind de mon WebControl.
Celui est appelé dans un autre updatepanel.
Son objectif est de compter le nombre de clic sur un bouton.
Sachez que la méthode "btnIncrement_Click" n'est jamais appelé !!
Au secours je n'en peux plus !
Merci d'avance pour votre aide.
public partial class CtrlSimpleTest : System.Web.UI.UserControl
{
Label lblTest = new Label();
Button btnIncrement = new Button();
UpdatePanel up = new UpdatePanel();
hbaradi
Messages postés16Date d'inscriptionsamedi 11 décembre 2004StatutMembreDernière intervention31 octobre 2008 31 janv. 2007 à 14:25
Bonjour tout le monde,
J'ai un petit problème avec le UpdatePanel, alors je m'explique.
J'ai un UserControl qui contruit un tableau, avec les entêtes de lignes et colonnes contiennent des LinkButton, et le contenu du tableau des ChechBox (pour donner ou retirer des droits) , les ChechBox sont bien pris en compte par le UpdatePanel donc ne provoque pas de pastback (même s'il sont en Autopostback=true), seulement les LinkButton ne sont pas pris en compt par ce dernier et donc ils provoque un rafraichissment de la page.
Doit-je à chaque fois les inscrire à l'aide du AsyncPostBackTrigger ou bien y'a t-il une autre explication.
dlab2007
Messages postés1Date d'inscriptionjeudi 10 mai 2007StatutMembreDernière intervention10 mai 2007 10 mai 2007 à 17:11
Bonjour,
J'ai aussi un problème qui se rapporte a desupdatepanel imbriqué.
Voici ma situation
J'au un usercontrol1 qui contient un updatepanel qui lui a un gridview , dropdownlist et un bouton
premièrement je sélectionne un élément dans le dropdownlist et je click sur le bouton pour l'ajouter au gridview
pour cette partie pas de problème si je la teste seul tous fonctionne bien
le problème survient dans mon autre usercontrol2 qui lui a aussi un updatepanel qui contient
un gridview , dropdownlist et un bouton qui font la meme chose que l'autre usercontrol
mais la différence c'est que les éléments ajouter dans ce gridview contienne mon premier usercontrol qui est le détail de l'élément ajouté
Donc, quand j'exécute l'application et que je click sur le bouton du usercontrol2 j'ai cette erreur
System.InvalidOperationException was unhandled by user code
Message="A control with ID 'gv_Language' could not be found for the trigger in UpdatePanel 'UpdatePanel10'." gv_Language est le gridview du premier usercontrol
selon ce que je comprend il cherche un trigger dans mon premier usercontrol et je ne voie pas pourquoi
et si j'enlève mon usercontrol1 de mon templatecolomn du usercontrol2 plus de problème les item s'ajoute mais sans le détail naturellement.
methkaff
Messages postés19Date d'inscriptionmercredi 14 janvier 2004StatutMembreDernière intervention25 juillet 2008 10 juil. 2008 à 16:54
Salut
J'ai à peu prés le même problème (enfin jusqu'à la réponse de Cyril) dans les mêmes conditions.
Sauf que j'ai appliqué la solution de Cyril et ça marche pas mieux. Il ne passe toujours pas dans la Sub du LinkButton et vide tout le UpdatePanel Père
Vous pouvez m'aider ?
PS : moi, je le fais en VB, ça n'aurait pas d'incidence, tout de même ?