2012-02-28 9 views

答えて

2

msgboxを使用することはできません。マシンがクライアントとサーバーの両方であるため、アプリケーションをローカルでテストしているときに動作しますが、展開しようとすると、サーバ)。

あなたはこのように、JavaScriptを使用することができます

SomethingClickable.Attributes["onClick"] = "alert('Hello World');"; 
1

WebアプリケーションにサーバーサイドMessageBoxを表示することはできません。代わりに、JavaScriptのalert dialogmodal dialogUserControl、またはあなたのページのテキストブロックを使用することができます。

最も簡単な方法は、おそらくアラートです:

<script type='text/javascript'> 
    alert("Show my message"); 
</script> 
0

あなたが直接サーバーからクライアント上の電子メッセージボックスを表示することはできません。あなたはJavaScriptコードを使用する必要があります

alert("Show my message"); 

ただし、VBコードに直接入れることはできません。何らかの形でそれをページ上にレンダリングする必要があり、何らかの対話の結果として必要な場合は、その対話をクライアント上で再度処理する必要があります。サーバー上で実行するコードが必要な場合、ユーザーはページを更新して、メッセージボックスが表示されたときにメッセージボックスを呼び出すか、何らかのAJAX(UpdatePanel、サービスなど)を使用する必要があります。

Moral of the story :Webはデスクトップではありません。

関連する問題