Jeg skal disable en linkbutton når der er trykket på den, sådan at man ikke kan nå at trykke på den flere gange for siden poster back. Jeg har fået den til at disable via Javascript, men funktionaliteten er der stadig. string scriptString = "<script language=JavaScript> function Disable(ctrl) {"; scriptString += "ctrl.disabled=true"; scriptString += "}</script>"; if (!IsClientScriptBlockRegistered("disableScript")) RegisterClientScriptBlock("disableScript", scriptString); pageNo.Attributes.Add("OnClick", "java script:Disable(this);"); Det skulle nu gerne være sådan at funktionaliteten i linkbuttonen også disables - forslag???
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
dr_chaos>> det er jo netop det du ikke kan... for at det skal kunne ske skal siden postes, og det kan godt tage lidt tid. Og i den tid er der ikke nogen der forhindrer en i at trykke på linket igen, og igen, og igen.
milcm>> jeg kan nok godt strikke et script sammen, men det bliver desværre ikke lige nu, da jeg har nogle ting der skal ordnes først.
Du kan få en knap du kan bruge til det her : (hvis det skal være en LinkButton kan du bare subclasse den istedet for Button - scriptet virker med begge dele)
mvh
public class WaitButton : Button { private bool _disableWhileProcessing = true; private string _waitMessage = "Wait...";
public bool DisableWhileProcessing { get{return _disableWhileProcessing;} set{_disableWhileProcessing = value;} }
public string WaitMessage { get{return _waitMessage;} set{_waitMessage = value;} }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.