Domanda

Ho una forma, include 3 caselle di testo e 2 pulsante di collegamento come modificare e cancellare. questi controlli sono gestiti (abilitazione e disabilitazione) da un pulsante. Sul caricamento del pulsante Elimina consentono insieme di proprietà su false. ma quando clicco sul pulsante Elimina mostra casella Conferma eliminazione. quello che faccio per evitare questa magia?

È stato utile?

Soluzione

Ha potete vedere in questa pagina, Enable = falso è ciò che si vuole parlare di ASP.NET

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

Il problema è che si dispone di codice OnClientClick per mostrare scatola di conferma, e questo è Javascript, quindi è codice cliente ....

utilizzare questo ...

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

Altri suggerimenti

Non sono sicuro di cosa si intende per "abilitare proprietà". Per disabilitare un tasto si utilizza la proprietà 'disattivato': http://www.w3schools.com/ tags / att_input_disabled.asp -. non sono riuscito a riprodurre il problema quando ho aggiunto l'attributo 'disabile'

Esempio online a http://jsbin.com/egini

lnkBtn.enabled=true; 

sarebbe solo lavorare sul lato server come JS e HTML non hanno una "abilitato" proprietà ma .net fa?

lnkBtn.disabled = false;

è la versione lato client, questo dovrebbe funzionare con JS e HTML solo.

Un approccio più semplice sarebbe quella di impostare solo la 'proprietà "visibile di questo pulsante per falso fino a che realmente bisogno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top