Cómo ocultar el botón cancelar en un control ASP.NET ChangePassword
Pregunta
Estoy considerando usar el control ChangePassword en un formulario web ASP.NET 2.0.No quiero que se muestre el botón "cancelar".
¿Existe una buena manera de ocultarlo sin recurrir a juegos tontos de "ancho = 0"?
O tal vez haya una manera genérica de recorrer las partes de un control compuesto como esta y ocultar partes individuales?
Solución
Establezca CancelButtonStyle.CssClass en algo como "hiddenItem" y configure el CSS en "display:none".
De lo contrario, puede convertir el control en una plantilla y simplemente eliminar el botón cancelar manualmente.Cuando haces clic en el control en modo Diseño en Visual Studio, aparece una pequeña flecha con opciones y una de ellas es "Convertir en plantilla".
Otros consejos
Una forma rápida y sencilla de utilizar su página .aspx es establecer estas propiedades del botón cancelar en el control de cambio de contraseña:
CancelButtonType="Enlace" CancelButtonText=""
Puede utilizar la propiedad ChangePassword.CancelButtonStyle para configurar la clase CSS en el botón Cancelar.Luego simplemente aplique "display:none" en la clase especificada.