- - PR -
サーバーサイドの途中でクライアントにメッセージ出力
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-06-25 17:25
例えばaspxファイルのheadタグの中で、Response.Writeを実行するファンクションを呼べば
出力されるhtmlの文法的にも大丈夫ですよ。 以下追加 って、スレッドの主旨であるサーバ側の処理の途中でっていうのを完全に忘れてました。 上の発言は無かったことに…。 [ メッセージ編集済み 編集者: ぱると 編集日時 2008-06-25 17:30 ] |
|
投稿日時: 2008-06-25 18:12
どっとねっとふぁんさん、ぱるとさんコメントありがとう御座います!
おっしゃる通り、Response.Writeすると展開されたHTMLの頭に<script>タグが 無理やり追加されてました。 「MSDNにも文法的におかしいのでやめましょう」と。。。 ただ開発していて、この処理を共通関数として使いたかったので 少々苦戦しましたが、パラメータにPageオブジェクトを渡すことで実現できました。 ついでにVS2008だとPage.RegisterStartupScriptは古い!と怒られるので ClientScriptManager.RegisterStartupScriptを使うことになりました。 |