Pas en mesure de visible bouton asp.net
Je ne suis pas en mesure de visible mon bouton sur un autre événement de clic de bouton.
.aspx
<asp:Button ID="btnActivate" runat="server" SkinID="skinLoginButton"
Text="Activate" ToolTip="Activate" CausesValidation="true"
ValidationGroup="UserAuthentication" onclick="btnActivate_Click" />
<asp:Button ID="btnhomepage" Visible="false" runat="server"
Text="Goto Homepage" CssClass="cssLoginButton" onclick="btnhomepage_Click"/>
.cs
#region btnActivate_Click
protected void btnActivate_Click(object sender, EventArgs e)
{
this.btnhomepage.Visible = true;
}
#endregion
- Je utiliser this.btnhomepage.Visible = true;
dans .cs fichier.
quel est le problème dans mon code ou declearation?
- Ajouter votre autre bouton de la déclaration et de son gestionnaire d'événement où vous utilisez ce morceau de code.
- Vous pouvez également inclure la Classe Css "cssLoginButton" comme cela peut inclure un attribut d'affichage avec !important.
- J'ai édité mon code
- J'ai utilisé la propriété display:inline dans cssLginButton
- Avez-vous essayé paramètre style="display:none" au lieu de visible=false? parfois,paramètre visible="false" sur un côté serveur .NET de contrôle, le contrôle de ne pas être affichés sur la page du tout.
- C'est que
btnhomepage
à l'intérieur de certaines de contrôle qui demeure invisible?
Vous devez vous connecter pour publier un commentaire.
lors de l'utilisation d'attribut visible dans le mark-up, vous forcez votre contrôle pour être visible=false et de séjour faux pour toujours. asp.net moteur de rendu asp.net les contrôles html de contrôle dans asp.net page cycle de vie à Rendre scène. même vous avez modifié le contrôle de la propriété de tout le code derrière événement
Solution: N'utilisez pas de makup attribut lors de la configuration de contrôle de comportement dynamicllay
page cycle de vie lien:
http://msdn.microsoft.com/en-us/library/ms178472(v=vs. 100).aspx
http://www.codeproject.com/Articles/73728/ASP-NET-Application-and-Page-Life-Cycle
Supprimer la propriété visible de la
btnhomepage
bouton et de le rendre invisible à partir de Page_LoadEssayer cette