So rufen Sie die javascript-Funktion in der code-behind .cs-Datei in Asp.net
Habe ich versucht, rufen Sie die Funktion ApplyCSS (), die sich in meinem SearchPage.ascx-Seite in das Script-tag und in .CS-Datei, die ich bin versucht zu rufen, dass die Funktion mit dem folgenden code:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Script", "ApplyCSS();", true);
aber ich bin immer javascript-Laufzeitfehler-Objekt erwartet.
- oops! ascx-oder aspx??
- innerhalb ascx-Seite
- Eng Blick auf den call-stack für den Fehler, um herauszufinden, was den Fehler verursacht hat. Wenn Sie mit Google Chrome, drücken Sie F12, und verwenden Sie die Developer Tools.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die wahrscheinliche Ursache dieses Fehlers ist, dass
ApplyCSS();
ist nicht definiert, auf die Zeit, wenn die Funktion aufgerufen wird.So, das
ApplyCSS();
Funktion definiert .js-Datei? Wenn ja, haben Sie zu gehen mit dieser Art von Ansatz:$(document).ready(function () { ApplyCSS(); } );
Müssen Sie jQuery zu tun
Semikolon ist nicht erforderlich, nach MyFunc () - Aufruf.
Sie können sich diese link
Haben Ihre script-Zeile ist, sollte
bitte überprüfen Sie Ihre Funktion nicht warf alle Fehler.
und versuchen Sie es mit diesem