ASP.NETメッセージボックス:初心者向けの使い方

このQ&Aのポイント
  • ASP.NETのメッセージボックスについて、WEB開発初心者の方向けに使い方を解説します。
  • 具体的なコーディング例をご紹介しますので、初心者の方でも理解しやすくなっています。
  • 削除ボタンのクリック時にメッセージを表示する方法や、更新ボタンでの項目の必須チェックとメッセージ表示方法について詳しく説明します。
回答を見る
  • ベストアンサー

asp.net メッセージボックスについて

WEB開発を始めたばかりの初心者です。 メッセージボックスをダイアログで表示したいのですが理解に苦しんでいます。 javascriptで出来そうな感じなんですが・・・ 以下の2点のことをやりたいです。 できればコーディング例を教えていただければうれしいです。 javascriptと呼び出し側みたいな感じで。 どなたかご教授お願いします。 1.WEBコントロールに設定した削除ボタンのクリック時にメッセージを表示する。   「削除してもよろしいですか?」YES/NO 2.WEBコントロールに設定した更新ボタンクリック時に、VB側で項目の必須チェックを行い   未入力であればメッセージを表示する。   「○○は必須項目です。」OK

noname#208236
noname#208236

質問者が選んだベストアンサー

  • ベストアンサー
  • onos
  • ベストアンサー率81% (127/155)
回答No.1

> 1.WEBコントロールに設定した削除ボタンのクリック時にメッセージを表示する。 えと、asp.netのボタンコントロールを使っているなら、OnClientClickプロパティに確認メッセージを表示するJavaScriptを記述すればよいかと。 > 2.WEBコントロールに設定した更新ボタンクリック時に、VB側で項目の必須チェックを行い >  未入力であればメッセージを表示する。 たぶん求めている答えとは異なるでしょうけど。 ASP.NETには検証用の各種コントロールが用意されています。 必須チェックについてはRequiredFieldValidatorコントロールを使うのがよいと思います。

noname#208236
質問者

補足

お返事おそくなりました。すみません。 OnClientClickプロパティを使う方法しかないんでしょうか? やりたいことは、gridviewにデータを表示しているので、何か選択されていたら 「削除してもいいですか?」とyes/noメッセージを出し、何も選択されていなかったら 「選択されていません。」とokonlyメッセージを出したいと思っています。 また 「削除してもいいですか?」の後は、YESが押された時のみ削除処理をしたいと思っています。 もう少しご教授ください。

関連するQ&A

  • asp.net メッセージボックス表示後の判定

    削除ボタン押下時の処理でメッセージダイアログを表示しました。 この後、ダイアログのOKボタンを押された時の処理をコーディングしたいのですが、 どうすれば「OKボタン」or「キャンセル」どちらが押されたか判定できるのですか? お願いします。 Protected Sub BtnDel_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnDel.Click ’ダイアログ表示 ScriptManager.RegisterStartupScript(Me, Me.GetType(), "msgbox", "confirm('" & "削除してもよいですか?" & "');", True) ’OKボタンが押された時削除処理を行う <ここが不明> End Sub

  • ASP.NET2で入力チェックと確認メッセージ

    ASP.NET2.0を勉強中なのですが、下記の処理ができずに困っています。どうすればいいのでしょうか? 根本的に考え方が間違っているのでしょうか? <行いたい処理> (1)ボタン押下時に入力チェック (2)(1)がOKなら確認メッセージの表示 (3)「はい」の場合は処理を行う <前提> ページには必須チェックを行う検証コントロールを配置し検証を行っています。 ボタンのOnClickに【return confirm('登録しますか?');】と明記すればメッセージは表示されるのですが、検証コントロールのチェックがされません。 また、サーバー側のボタンのクリックイベントで 【ClientScript.RegisterClientScriptBlock】を使用すると、検証コントロールのチェック、メッセージは表示できるのですが、メッセージの戻り値が取得できません。。。

  • メッセージボックスについて教えてください

    urizakaです。 さて、javascriptのメッセージボックスというと警告のメッセージボックスを 表示するalertと「OK」と「キャンセル」のボタンが表示される「confirm」がありますが、これ以外で3つ以上のボタンを表示するJavascriptってありませんでしょうか?  確かVisualBasicにはあったと思うのですが…  すみませんが、教えてください

  • データグリッドの削除ボタンを押した時に、メッセージボックスを表示させるには?

    VisualStudioのVBでASP.NETの開発をしています、初心者です。 データグリッドにデータが表示されていて、 「削除」のボタンを表示させています。 「削除」ボタンを押した時に、メッセージボックスが出てきて、 ――――――――― 「削除しますか?」 「YES」   「NO」 ――――――――― 「YES」を押せば、削除されて、「NO」を押せばキャンセルする。 このようなメッセージボックスを表示させるには、 どうしたらよいのか悩んでます。 どうか、よろしくお願いしますm(_ _)m

  • [メッセージボックスの表示]

    [メッセージボックスの表示] <?php $i=4; if($i>2){   ------メッセージボックス表示----- } elseif($i<0) { -----メッセージボックス表示---- } else { } ?> 上のようなPHPでメッセージボックスを表示させるにはどうすればよいでしょうか? 調べてみても、ボタンがクリックされると、メッセージボックスを表示するといった、javascriptを使用する方法ぐらいしかなくて、困っています。

    • ベストアンサー
    • PHP
  • ASP VBscript でメッセージボックスの文字の大きさを変えるには?

    例えば vbscript で あるボタンのクリック時に Msgbox "あいうえお" として、表示されるメッセージボックスの中の あいうえお という文字のフォントサイズを変えることは可能でしょうか? 画面領域 1280 × 1024 とかでディスプレイを表示させている時、 メッセージボックスの文字サイズが小さくて困っています。 どなたか手がかりだけでも至急お願いします!

  • メッセージボックスのボタンのフォーカスを設定したい

    ご質問させて頂きます。 Javascriptにてメッセージボックス表示時に、OKボタンとキャンセルボタンを設定した場合に、デフォルトでキャンセルボタンにフォーカスを当てたいと思っています。 設定方法をご存知の方がみえましたらご教授下さい。

  • Mozilla Firefox アンインストール

    (1) 「コントロール パネル」から「アプリケーションの追加と削除」を開きます。 (2) 「プログラムの変更と削除」をクリックし一覧から「Mozilla  Firefox (??)」項目を探してクリックし選択します。 (3)  「変更と削除」ボタンをクリックします。本当に削除して良いか聞かれますので「Yes」をクリックしてください。    削除が終わるとアンインストールが完了したことを知らせるダイアログが表示されますのでOKをクリックしてください。 以上の手順((3))を試すと、英語のメッセージが出てアンインストールする事ができません。OSはXPで調べたところ上の手順はWindows2000の手順と書いてありました。やはりOSが違うとアンインストールの方法も違うんでしょうか?

  • アンケートフォームで未入力をチェックする

    Web上でのアンケートフォームをASPを使って作成しています。 いくつかある質問項目の中で、ラジオボタンで作成したもののみ必須項目にしたいとおもっています。ラジオボタンを選択せずに送信ボタンをクリックした際、入力を求めるメッセージを表示させるにはどうしたらいいのでしょうか?よろしくお願いします。

  • メッセージボックスの表示方法を教えて下さい。

    メッセージの表示マクロを御指導いただきたく御願い申し上げます。 ●処理手順   1・AG7:AG34に ・値を入力しています。   2・AH7:AH34に ・AG7:AG34の値でランクを数式で計算させ、表示しています。   3・問題がなければ確定ボタン(マクロボタン)で数式を削除し計算表示された値を値化しています。   4・並べ替えボタン(マクロボタン)で並べ替えをします。 ●並べ替えボタンをクリックした時に次のような処理をしたいと考えておりますが その処理のマクロを御指導いただきたくお願い致します。   1・確定処理がされ、数式は削除され値のみが表示されている時は、並べ替えを実行する。      2・確定が未処理で、数式も削除されないで、値が表示されている時は、次のようなメッセージを表示して確定処理をするように注意をしたい。 ・メッセージ文言 確定処理がされていません。内容を確認の上、確定して下さい。

専門家に質問してみよう