2010/07/14(Wed) 17:02:02 編集(投稿者)
返信ありがとうございます。
■No51702 (もりお さん) に返信
> 2の処理で実装する隠しボタンの click() メソッドの呼び出しが行われないのかなと思います。
> 6の処理をこんな感じにして alert が表示されるか確認してみてはいかがでしょうか。
> string script = "alert('呼び出されましたよー');";
> ScriptManager.RegisterStartupScript(this, Page.GetType(), "download", script, true);
>
> alert が表示されないようであれば、2の処理で実装するスクリプトを見直してみてはいかがでしょうか。
もりおさんがおっしゃる通りに6の処理をアラートに変更し、実行したらalert が表示されませんでした。
デバッグでも確認したら、処理自体は通っているのですが、alertが実行されません。
そこで、5以下の処理を一度コメントアウトにし、
Page_Loadで隠しボタンを押すとアラートを表示するようにしました。
隠しボタン.OnClientClick = "alert('test')";
これだと正常に表示されました。
これは、6での「ScriptManager.RegisterStartupScript」が動作していないと思いました。
どうにかして、この6での「ScriptManager.RegisterStartupScript」が作用される方法はないのでしょうか?