いつもお世話になっております。
ASP.NETでWebを作っております。
ボタン押下時に確認メッセージを出したく思っております。
まず考えたのが.aspxのボタンの場所にOnClientClickに記述したのですが.csのボタン押下処理(DB更新)より.aspxのボタン押下処理の方が早く出てしまいました。
次に.csにJavaScriptを埋め込むことにしました
参照:http://www.atmarkit.co.jp/fdotnet/dotnettips/160 …
がしかしRegisterClientScriptBlockなどは古い形式です。警告が出てしまいます。
引数がよくないみたいなんですがどなたかわかる方ご教授お願いいたします。
No.1ベストアンサー
- 回答日時:
お世話になります。
.NET Framework のバージョンは書いてませんが 2.0 ですよね、きっと。
何を使うべきかは警告メッセージの後ろに書いてあります。
[警告メッセージより引用]
'System.Web.UI.Page.RegisterClientScriptBlock(string, string)' は古い形式です: 'The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202'
[/警告メッセージより引用]
パラメータとして何を渡すべきかは MSDN に書いてあります。
http://msdn2.microsoft.com/ja-jp/library/system. …
[MSDN より引用]
パラメータ
type
登録するクライアント スクリプトの型。
key
登録するクライアント スクリプトのキー。
script
登録するクライアント スクリプト リテラル。
解説
クライアント スクリプトは、そのキーと型で一意に識別されます。同じキーと型を持つスクリプトは重複していると見なされます。同じ型とキーのペアを持つスクリプトは、同じページに 1 つだけ登録できます。既に登録されているスクリプトを登録しようとしても、重複したスクリプトは作成されません。
[/MSDN より引用]
なので、こんな感じになると思います。
RegisterClientScriptBlock("startup", "<script language='JavaScript'> alert('スタートアップ') </script>")
↓
ClientScript.RegisterClientScriptBlock(this.GetType(), "startup", "<script language='JavaScript'> alert('スタートアップ') </script>")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- Excel(エクセル) マクロで謎の現象が起きていて困ってます。 エクセルで作ったボタンを押すとマクロが動いて処理をしてくれ 3 2023/06/22 17:28
- 教えて!goo アンドロイド用の教えて!gooアプリの戻るボタンを押すと、勝手に自動で教えて!gooアプリが終了して 2 2022/09/24 07:47
- Android(アンドロイド) スマホ chromeの戻るボタンが機能しにくい スマホ(OPPO reno5A、Android12) 1 2022/09/11 20:39
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
ASP.NET(VB)VBソースからJavascriptの関数を呼ぶには
Microsoft ASP
-
PageLoadの後にJavascript実行したい
Microsoft ASP
-
ASP.NET TextBox 入力制限
Microsoft ASP
-
-
4
GridViewの行選択イベントを発生させるには?
JavaScript
-
5
ASP.NETでのメッセージ画面を出すには
Microsoft ASP
-
6
ASPの変数の値をJAVA Script内で使用したいのですが
Microsoft ASP
-
7
Webページ上のボタン等の位置を移動したい。
Microsoft ASP
-
8
javascriptでASPにデータを渡す
JavaScript
-
9
Buttonの処理について
Microsoft ASP
-
10
ASP.NETのコントロールの値をJavaScriptで取得
JavaScript
-
11
ASP.Net 条件により自身を閉じるには
Microsoft ASP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UWSCでメモ帳に書いてある数値...
-
C#のコードのこと
-
VBスクリプト---アプリの終了に...
-
レジストリの設定をすぐに反映...
-
スタートアップ(シャットダウン...
-
perlのAF_INET、PF_INETとは
-
JavaScriptで雪や花びらなどを...
-
アプリケーションのフリーズを...
-
携帯電話の着メロ設定(再登録)
-
CGIの作成
-
お寺の門前に設置してある掲示...
-
サイト内に設置した掲示板とSEO...
-
ファイルアップロードサイトを...
-
掲示板に画鋲、ホッチキス以外...
-
自動人数カウンターってありま...
-
風俗嬢の心のセンサーは壊れて...
-
PCケースのHDD設置方法につきま...
-
予約フォーム設置の相場
-
レス付き画像掲示板でお勧めは?
-
杜甫々さんのgifcat.plをカンマ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerShellでのエラー出力の読...
-
レジストリの設定をすぐに反映...
-
VBスクリプト---アプリの終了に...
-
5chなどでスクリプト連投などで...
-
掲示板専用スクリプト(http://...
-
EXCEL VBA : PDFファイルを1つ...
-
イラストレーター、縦中横のシ...
-
ジョブ名、ステップ名の取得方...
-
ページにJavaScriptを埋め込む...
-
VBScript で日時 時刻設定 Wi...
-
jQueryを使ってドラムロールを...
-
サーバーからクライアントのMAC...
-
エロゲにおける『スクリプト入...
-
アプリケーションのフリーズを...
-
perlのAF_INET、PF_INETとは
-
WindowsのPowerShellで SIGNAL...
-
キーエンスのPLCでのスクリプト...
-
人工無能同士が会話するチャッ...
-
スタートアップ(シャットダウン...
-
承認機能のあるメーリングリスト
おすすめ情報