3

コードビハインドからjavascriptの関数を呼び出すために以下のコードを使用しますが、関数は呼び出しません

//C#
Page.ClientScript.RegisterStartupScript(this.GetType(), "close panel", "CloseFunction()", true);

//javascript
function CloseFunction() {
            alert("call");
            }
4

3 に答える 3

3

それは真実であるべきです。

Page.ClientScript.RegisterStartupScript(this.GetType(), "close panel", "CloseFunction()", 
true);

更新リンク:

ClientScriptManager.RegisterStartupScript メソッド

スクリプト タグを追加するかどうかを示すブール値。

于 2013-04-01T19:49:34.590 に答える
1

C# コードの最後のパラメーターは、trueではなく にする必要がありfalseます。<script>これにより、スクリプトの周りにタグが追加され、スクリプトが実行されます。それ以外の場合は、テキストをページに出力するだけです。

于 2013-04-01T19:49:37.040 に答える