![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
いつもお世話になっております。
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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ASP.NET(VB)VBソースからJavascriptの関数を呼ぶには
Microsoft ASP
-
PageLoadの後にJavascript実行したい
Microsoft ASP
-
GridViewの行選択イベントを発生させるには?
JavaScript
-
-
4
Webページ上のボタン等の位置を移動したい。
Microsoft ASP
-
5
ASP.NET TextBox 入力制限
Microsoft ASP
-
6
ASP.NETでのメッセージ画面を出すには
Microsoft ASP
-
7
【ASP2.0】TextBoxのフォーカスアウトでPostBackを実装させたい
Microsoft ASP
-
8
DataTableに入っているデータを全てinsertしたい!(C#)
Microsoft ASP
-
9
[Java] Edgeでのアドレスバー非表示について
JavaScript
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
aspへPOST時のエラー(405)
-
PowerShellでのエラー出力の読...
-
VBスクリプト---アプリの終了に...
-
小説投稿サイトを作りたいです
-
複数フォルダを整列して表示vbs
-
ジョブ名、ステップ名の取得方...
-
jQueryを使ってドラムロールを...
-
sendmailのパス記述の語尾に付...
-
エンドレスバトルのスクリプト配布
-
ブラウザの JavaScript 設定を...
-
部品配置図から文字列を抽出し...
-
CGIの作成
-
matlabによる非線形方程式の解法
-
KENT WEBの掲示板にアクセス解...
-
ホームページのカウンターが増...
-
シェルのSTEP数について教えて...
-
この物の名前は何ですか?
-
掲示板を見た記録は残りますか
-
ネットで買った洗濯機は誰が設...
-
自作掲示板の作り方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerShellでのエラー出力の読...
-
VBスクリプト---アプリの終了に...
-
jQueryを使ってドラムロールを...
-
エロゲにおける『スクリプト入...
-
EXCEL VBA : PDFファイルを1つ...
-
レジストリの設定をすぐに反映...
-
VBSの作成 ディスク空き容量
-
アプリケーションのフリーズを...
-
ページにJavaScriptを埋め込む...
-
dewplayerの日本語表示
-
WindowsのPowerShellで SIGNAL...
-
wakwakでhpを製作しています。
-
サイトに訪れた人のIPアドレ...
-
おみくじの
-
フォームの<textarea>の最大文...
-
言葉をランダムに組み合わせるCGI
-
あなたの「こんなCGIが欲しいな...
-
JavaScriptで雪や花びらなどを...
-
横型のカレンダー表示の仕方を...
-
独学でCGIの勉強
おすすめ情報