2016-03-20 7 views
-3

Ich rufe eine JavaScript-Funktion aus Code hinter in einer Schaltfläche klicken Ereignishandler das Problem ist, dass die Funktion ausgeführt wird, wenn der hinter Code ausgeführt wird, kann helfen, so dass die Skriptfunktion ausgeführt wird die Zeit, die ich es nenne? grüße.Aufruf einer JavaScript-Funktion aus dem Code hinter

+2

Sie müssen mehr Code und Beispiele liefern, damit wir sehen können, was dort vor sich geht. – TheShellfishMeme

Antwort

2

Ist Code erforderlich, um eine Funktion dynamisch oder in ähnlicher Weise zu erstellen? Wenn nicht kann man nur machen Sie Ihren Knopf hinter gar nicht Code aufrufen:

<button onclick="myFunction(event)">Click me</button> 

und in

function myFunction(e) 
{ 
    e.preventDefault(); 
} 

Es wird verhindert, dass Taste von einem Postbacks zu machen. Andernfalls, wenn Sie preventDefault() herausnehmen, würde die Schaltfläche Skript noch ausführen, bevor Postback ausgeführt wird. Das Ausführen von Skript aus Code, bevor der Postback-Code beendet wird, würde einige sehr bösartige Problemumgehungen mit HttpResponse.Flush oder etwas erfordern.