msgbox( "メッセージを表示")を使ってメッセージボックスをasp.net webformsで表示すると、それは最小限の状態で表示されます。
winformsで正常に表示するにはどうすればいいですか?asp.netのメッセージボックス、vb.netコードを使用
ありがとうございます。
msgbox( "メッセージを表示")を使ってメッセージボックスをasp.net webformsで表示すると、それは最小限の状態で表示されます。
winformsで正常に表示するにはどうすればいいですか?asp.netのメッセージボックス、vb.netコードを使用
ありがとうございます。
msgboxを使用することはできません。マシンがクライアントとサーバーの両方であるため、アプリケーションをローカルでテストしているときに動作しますが、展開しようとすると、サーバ)。
あなたはこのように、JavaScriptを使用することができます:
SomethingClickable.Attributes["onClick"] = "alert('Hello World');";
WebアプリケーションにサーバーサイドMessageBoxを表示することはできません。代わりに、JavaScriptのalert dialog、modal dialog、UserControl、またはあなたのページのテキストブロックを使用することができます。
最も簡単な方法は、おそらくアラートです:
<script type='text/javascript'>
alert("Show my message");
</script>
あなたが直接サーバーからクライアント上の電子メッセージボックスを表示することはできません。あなたはJavaScriptコードを使用する必要があります
alert("Show my message");
ただし、VBコードに直接入れることはできません。何らかの形でそれをページ上にレンダリングする必要があり、何らかの対話の結果として必要な場合は、その対話をクライアント上で再度処理する必要があります。サーバー上で実行するコードが必要な場合、ユーザーはページを更新して、メッセージボックスが表示されたときにメッセージボックスを呼び出すか、何らかのAJAX(UpdatePanel、サービスなど)を使用する必要があります。
Moral of the story :Webはデスクトップではありません。