Question

J'ai une forme, il comprend 3 zones de texte et 2 bouton lien sous Modifier et supprimer. ces contrôles sont mues (permettant la désactivation et) par un bouton. Le chargement du bouton Supprimer permet ensemble de propriétés à false. mais quand je clique sur le bouton de suppression, il montre la boîte de confirmer la suppression. ce que je fais pour éviter cette magie?

Était-ce utile?

La solution

A vous pouvez voir à cette page, Activer = False est ce que vous voulez parler de ASP.NET

http://msdn.microsoft .com / fr-fr / bibliothèque / system.web.ui.webcontrols.button_members.aspx

Votre problème est que vous avez du code OnClientClick pour afficher la boîte de confirmation, ce qui est le Javascript, donc est le code client ....

utiliser ...

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

Autres conseils

Je ne sais pas ce que vous entendez par « activer la propriété. » Pour désactiver un bouton, vous utilisez la propriété « disabled »: http://www.w3schools.com/ Tags / att_input_disabled.asp -. Je ne pouvais pas reproduire votre problème quand j'ajouté l'attribut « désactivé »

Exemple en ligne http://jsbin.com/egini

lnkBtn.enabled=true; 

ne fonctionnerait que du côté serveur comme JS et HTML ne sont pas une propriété « permis » mais .net fait?

lnkBtn.disabled = false;

La version de côté client, cela fonctionnerait avec JS et HTML uniquement.

Une approche plus simple serait de simplement définir la propriété « visible » de ce bouton false jusqu'à ce que vous avez réellement besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top