2011-09-15 109 views

答えて

6

を動作していないあなたは既にscriptタグを追加しましたので、最後の引数としてfalseを渡す:

string popupScript = 
    "<script type=\"text/javascript\">" + 
    "alert('hai');" + 
    "</script>"; 
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, false); 

やフレームワークに任せる:

string popupScript = "alert('hai');"; 
ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, true); 
0

language属性を削除します。 type='text/javascript'

0

このイベントを発生させる要素が更新パネルにある場合は、完全なポストバックトリガーが必要です。

1

ClientScript.RegisterStartupScriptはオーバーロードされた関数なので、最後に 'addScriptTags'ブール値を付けずにそのまま残しておくと、スクリプトタグを自分で入力することができます。既定値はfalseです。

関連する問題