Ma page de contenuBesoin d'aide avec UpdatePanel
<asp:updatePanel id="Panel1" runat="server" Visible="true">
<ContentTemplate>
<div>
blah blah
</div>
</ContentTemplate>
</asp:updatePanel>
<asp:updatePanel id="Panel2" runat="server" Visible="false">
<ContentTemplate>
<div>
yada yada
</div>
</ContentTemplate>
</asp:updatePanel>
fichier code ..Le code suivant à la fin du bouton Soumettre événement click: -
Panel1.Visible = false;
Panel2.Visible = true;
maintenant plus tôt, j'étais en utilisant asp: Panel .. alors il fonctionnait bien..comme Panel 1 se cacherait et Panel 2 apparaîtrait à la place ... c'était APRÈS j'ai changé asp: Panel en asp: updatePanel que les choses se sont foutillées ... maintenant le Submit le bouton ne fonctionnera tout simplement pas !!
Qu'est-ce qui a mal tourné soudainement? Je l'ai changé à updatePanel donc la page ne rafraîchit pas .. n'est-ce pas comment nous mettons en œuvre cette chose?
<asp:updatePanel id="Panel1" runat="server">
<ContentTemplate>
<div>
<p>
Type ur name
<asp:TextBox ID="name" runat="server">
</asp:TextBox>
</p>
<asp:Button ID="btn" OnClick="btn_Click" runat="server"
Text="Submit" />
</div>
</ContentTemplate>
</asp:updatePanel>
<asp:updatePanel id="Panel2" runat="server" Visible="false">
<ContentTemplate>
<div>
Thank You!
</div>
</ContentTemplate>
</asp:updatePanel>
"n'est-ce pas la façon dont nous mettons en œuvre cette chose" - si vous le comprenez, oui. Ma conjecture est que votre bouton n'est pas dans le UpdatePanel. – RPM1984
vous ne pouvez pas par programme "cacher" un UpdatePanel comme ça. parce que le UpdatePanel est le "conteneur" qui déclenche la publication, et que vous essayez de "se cacher" quand il publie? Cela n'a pas de sens si vous y réfléchissez. Repensez votre solution - qu'essayez-vous de faire? – RPM1984
Je viens de revérifier .. Il est à l'intérieur de updatePanel seulement – Serenity