Come nascondere il pulsante Annulla in un controllo ASP.NET ChangePassword
Domanda
Sto valutando l'utilizzo del controllo ChangePassword su un modulo Web ASP.NET 2.0.Non voglio che venga visualizzato il pulsante "Annulla".
Esiste un buon modo per nasconderlo senza ricorrere a stupidi giochi "larghezza = 0"?
O forse c'è un modo generico per esaminare le parti di un controllo composito come questo e nascondere le singole parti?
Soluzione
Imposta CancelButtonStyle.CssClass su qualcosa come "hiddenItem" e imposta il CSS su "display:none".
Altrimenti puoi convertire il controllo in un modello ed eliminare semplicemente manualmente il pulsante Annulla.Quando fai clic sul controllo in modalità Progettazione in Visual Studio, ottieni una piccola freccia con le opzioni e una di queste è "Converti in modello".
Altri suggerimenti
Un modo semplice e veloce utilizzando semplicemente la pagina .aspx consiste nell'impostare queste proprietà del pulsante Annulla sul controllo changepassword:
CancelButtonType="Collega" CancelButtonText=""
Puoi utilizzare la proprietà ChangePassword.CancelButtonStyle per impostare la classe CSS sul pulsante Annulla.Quindi basta applicare "display:none" sulla classe specificata.