ユーザーメンテ(管理者用) ] [ 編集(管理者用) | 編集 | 差分 ] [ 新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴 ]

索引

ASP.NETでMsgBoxを表示することはできません

再現手順 ^

  1. 新しいWebアプリを作成
  2. ボタンを配置
  3. ボタンが押されたらMsgBox表示するようコーディング
  4. 実行...

----------------------------------------------------------------------------

'/ExplainMsgBox' アプリケーションでサーバー エラーが発生しました。


----------------------------------------------------------------------------
アプリケーションが UserInteractive モードで実行されていないときに、モーダル ダイアログまたはフォームを表示することはできません。サービス アプリケーションからの通知を表示するには、ServiceNotification? または DefaultDesktopOnly? スタイルを指定してください。

説明 : 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。

例外の詳細: System.InvalidOperationException?: アプリケーションが UserInteractive モードで実行されていないときに、モーダル ダイアログまたはフォームを表示することはできません。サービス アプリケーションからの通知を表示するには、ServiceNotification? または DefaultDesktopOnly? スタイルを指定してください。

ソース エラー:

行 27:
行 28: Private Sub Button1_Click(ByVal? sender As System.Object, ByVal? e As System.EventArgs?) Handles Button1.Click
行 29: MsgBox("Hello! IM VB7.1")
行 30: End Sub
行 31: End Class

[[ASP.NET 開発サーバ]]を使用した場合 ^

VisualWebDeveloperに付属しているASP.NET開発サーバを使用した場合、MsgBoxを表示することができる場合があります。 これは、アプリケーションが UserInteractive モードで動作しているためです。

代替案 ^

関連する製品 ^

この現象は以下の製品で発生します。