tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。