C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: ASP.NET Msgboxについて


(過去ログ 90 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■54011 / inTopicNo.1)  ASP.NET Msgboxについて
  
□投稿者/ しげ (1回)-(2010/10/02(Sat) 13:58:02)

分類:[ASP.NET (VB)] 

WinXP SP3,VB.NET2005

ASP.NET初心者です。
ASP.NET(VB)である条件に合致した場合、Windows.FormのMsgboxで"OK" OR "CANCEL"を選択させる
メッセージを作成したいのですがうまくいきません。
Msgboxでメッセージは表示するのですが、メッセージが前に表示されない、メッセージを閉じなくても
ASPの画面が操作できるという状況です。
ASP.NETではMsgboxは使えないという内容と対応方法が載っていますが、
ボタンを押して、チェックした結果でメッセージを表示するような内容がありません。
どなたかご教授お願いします。

引用返信 編集キー/
■54013 / inTopicNo.2)  Re[1]: ASP.NET Msgboxについて
□投稿者/ はつね (1323回)-(2010/10/02(Sat) 14:48:42)
No54011 (しげ さん) に返信
> ASP.NET(VB)である条件に合致した場合、Windows.FormのMsgboxで"OK" OR "CANCEL"を選択させる
> メッセージを作成したいのですがうまくいきません。

できません。

ASP.NETのaspxファイルにダイアログをだすJavaScriptを組み込むかMessageBoxっぽい
Webフォームを使うなどの工夫が必要です。

引用返信 編集キー/
■54014 / inTopicNo.3)  Re[2]: ASP.NET Msgboxについて
□投稿者/ しげ (2回)-(2010/10/02(Sat) 14:57:08)
No54013 (はつね さん) に返信
> ■No54011 (しげ さん) に返信
>>ASP.NET(VB)である条件に合致した場合、Windows.FormのMsgboxで"OK" OR "CANCEL"を選択させる
>>メッセージを作成したいのですがうまくいきません。
>
> できません。
>
> ASP.NETのaspxファイルにダイアログをだすJavaScriptを組み込むかMessageBoxっぽい
> Webフォームを使うなどの工夫が必要です。
>
返答ありがとうございます。
JavaScriptでサイトを調べてみます。

JavaScriptを組み込む方法で参考になるサイトはありませんか。

引用返信 編集キー/
■54016 / inTopicNo.4)  Re[3]: ASP.NET Msgboxについて
□投稿者/ もりお (287回)-(2010/10/02(Sat) 15:59:03)
2010/10/02(Sat) 16:11:50 編集(投稿者)
No54014 (しげ さん) に返信

> JavaScriptを組み込む方法で参考になるサイトはありませんか。

選択ダイアログを表示する、ある条件というのをクライアント側で検証できるようであれば。
JavaScript の confirm 関数と Button との関連付けについて調べるとよいかと思います。

JavaScript/ウィンドウ/確認ダイアログを表示する - TAG index Webサイト
http://www.tagindex.com/javascript/window/confirm.html

Button.OnClientClick プロパティ
http://msdn.microsoft.com/ja-jp/library/system.web.ui.webcontrols.button.onclientclick(VS.80).aspx

ある条件をサーバー側で検証する必要があれば。

なおかつ、ポストバックするのであれば。
RegisterStartupScript メソッドで confirm のスクリプトを登録するとよいかと思います。

ClientScriptManager.RegisterStartupScript メソッド (Type, String, String, Boolean)
http://msdn.microsoft.com/ja-jp/library/z9h4dk8y(VS.80).aspx

ポストバックしないのであれば。
ClientCallBack で非同期的にサーバーにリクエストを送って、戻り値によって confirm の
関数を呼び出すようにするとよいかと思います。

ASP.NET Web ページでポストバックせずにクライアント コールバックを実装する
http://msdn.microsoft.com/ja-jp/library/ms178208(VS.80).aspx

引用返信 編集キー/
■54017 / inTopicNo.5)  Re[4]: ASP.NET Msgboxについて
□投稿者/ しげ (3回)-(2010/10/02(Sat) 16:12:56)
No54016 (もりお さん) に返信
>
> ■No54014 (しげ さん) に返信
>
>>JavaScriptを組み込む方法で参考になるサイトはありませんか。
>
> 選択ダイアログを表示する、ある条件というのをクライアント側で検証できるようであれば。
> JavaScript の confirm 関数を調べるとよいかと思います。
>
> JavaScript/ウィンドウ/確認ダイアログを表示する - TAG index Webサイト
> http://www.tagindex.com/javascript/window/confirm.html
>
> ある条件をサーバー側で検証する必要があれば。
>
> なおかつ、ポストバックするのであれば。
> RegisterStartupScript メソッドで confirm のスクリプトを登録するとよいかと思います。
>
> ClientScriptManager.RegisterStartupScript メソッド (Type, String, String, Boolean)
> http://msdn.microsoft.com/ja-jp/library/z9h4dk8y(VS.80).aspx
>
> ポストバックしないのであれば。
> ClientCallBack で非同期的にサーバーにリクエストを送って、戻り値によって confirm の
> 関数を呼び出すようにするとよいかと思います。
>
> ASP.NET Web ページでポストバックせずにクライアント コールバックを実装する
> http://msdn.microsoft.com/ja-jp/library/ms178208(VS.80).aspx
>
返答ありがとうごさいました。
教えて頂いたサイトを参考にがんばってみます。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -