タイトル : Re: ClientScriptBlockが現れるタイミング 投稿日 : 2020/09/02(Wed) 11:51 投稿者 : shu
> Asp.netでウェブサイト作成しています。 > 現在ボタンを押す、確認ポップアップを出す、処理を行うような流れを行いたいのですが、ClientScriptBlockを使用してポップアップを表示していますが、デバックで確認したらEnd Sub後にポップアップが出てしまいます。 > ポップアップを表示させてから結果を取得することは不可能でしょうか? > ポップアップはレイアウトなどの設定がありClientScriptでモーダルダイアログを表示しています。 サーバー側でClientScript関連の処理を行った時点ではクライアント側で実行するスクリプトが記載 されるだけなのでクライアント側でスクリプトを動作させるイベント等が発生してからの動作となります。 クライアントスクリプトでの処理の後にポストバックが発生するように処理を行う必要があります。 (1)ボタンクリック -> スクリプト動作 (2)スクリプトの結果でポストバック (3)サーバー側でポストバックに対し別に処理を行う のような流れになるかと思います。 |