コードビハインドからjavascriptの関数を呼び出すために以下のコードを使用しますが、関数は呼び出しません
//C#
Page.ClientScript.RegisterStartupScript(this.GetType(), "close panel", "CloseFunction()", true);
//javascript
function CloseFunction() {
alert("call");
}
コードビハインドからjavascriptの関数を呼び出すために以下のコードを使用しますが、関数は呼び出しません
//C#
Page.ClientScript.RegisterStartupScript(this.GetType(), "close panel", "CloseFunction()", true);
//javascript
function CloseFunction() {
alert("call");
}
それは真実であるべきです。
Page.ClientScript.RegisterStartupScript(this.GetType(), "close panel", "CloseFunction()",
true);
更新リンク:
ClientScriptManager.RegisterStartupScript メソッド
スクリプト タグを追加するかどうかを示すブール値。
C# コードの最後のパラメーターは、true
ではなく にする必要がありfalse
ます。<script>
これにより、スクリプトの周りにタグが追加され、スクリプトが実行されます。それ以外の場合は、テキストをページに出力するだけです。