Frage

ich eine Form haben, enthält es drei Textfelder und zwei Link-Button als bearbeiten und löschen. Diese Kontrollen werden Operated (Freigabe & deaktivieren) durch einen Knopf. Beim Laden der Löschtaste aktivieren Eigenschaft auf false. aber wenn ich auf die Schaltfläche Löschen klicken zeigt es den Lösch bestätigen Feld. was ich tun diese Magie zu vermeiden?

War es hilfreich?

Lösung

Haben Sie auf dieser Seite sehen können, aktivieren = False ist, was Sie wollen reden über ASP.NET

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

Ihr Problem ist, dass Sie OnClientClick Code zu bestätigen Feld haben, und dies ist Javascript, so ist Client-Code ....

Mit diesem ...

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

Andere Tipps

Ich bin nicht sicher, was Sie unter „Eigenschaft aktivieren.“ So deaktivieren Sie eine Taste Sie die ‚gesperrt‘ Eigenschaft verwenden: http://www.w3schools.com/ tags / att_input_disabled.asp -. ich war nicht in der Lage das Problem zu reproduzieren, wenn ich das ‚gesperrt‘ Attribut hinzugefügt

Online Beispiel unter http://jsbin.com/egini

lnkBtn.enabled=true; 

würde nur funktionieren Server-Seite als JS und HTML hat keine „freigegeben“ Eigenschaft aber .net funktioniert?

lnkBtn.disabled = false;

Ist die Client-Seite Version, würde dies mit JS und HTML arbeitet nur.

Ein einfacher Ansatz wäre, nur die „sichtbar‘ Eigenschaft dieser Schaltfläche auf false gesetzt, bis Sie tatsächlich benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top