Pero tecla bloqueada ..
-
20-09-2019 - |
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?
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.