Pregunta

Tengo una forma, que incluye 3 cuadros de texto y 2 botón de enlace como editar y borrar. estos controles son operados (que permite la desactivación y) por un botón. Al cargar el botón de borrar permite conjunto de propiedades en false. pero cuando hago clic en el botón de borrar se muestra el cuadro de confirmación de eliminación. lo que hago para evitar esta magia?

¿Fue útil?

Solución

Tiene usted puede ver en esta página, Enable = falso es lo que quiere hablar acerca de ASP.NET

http://msdn.microsoft .com / es-es / library / system.web.ui.webcontrols.button_members.aspx

Su problema es que usted tiene código OnClientClick para mostrar cuadro Confirmar, y esto es Javascript, por lo que es código de cliente ....

utilizar este ...

myButton.Attributes.Add("onclick", "this.disabled=true;"); 

Otros consejos

No estoy seguro de lo que entendemos por "permitir a la propiedad". Para desactivar un botón se utiliza la propiedad 'desactivado': http://www.w3schools.com/ tags / att_input_disabled.asp -. yo era incapaz de reproducir el problema cuando he añadido el atributo de 'discapacitados'

Ejemplo Online en http://jsbin.com/egini

lnkBtn.enabled=true; 

sólo funcionaría del lado del servidor como JS y HTML no tienen un "activado" propiedad pero .net hace?

lnkBtn.disabled = false;

es la versión del cliente, esto funcionaría con JS y HTML solamente.

Un enfoque más sencillo sería simplemente establecer la propiedad "visible' de este botón para falsa hasta que realmente lo necesite.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top