![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
いつもお世話になっております。
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
-
Webページ上のボタン等の位置を移動したい。
Microsoft ASP
-
-
4
ASP.NET TextBox 入力制限
Microsoft ASP
-
5
asp.netでtextboxの値を取得
Microsoft ASP
-
6
GridViewの行選択イベントを発生させるには?
JavaScript
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
スイッチが二台あり、別々のア...
-
キヤノン アソビカメラ iNSPiC ...
-
バッチで当日日付で作成される...
-
Windows10にデュアルブートでXP...
-
”KINGSOFT WPSのVBエディタ画面...
-
phpのファイルがブラウザで開か...
-
VB.NET Excelを読み込んでDataT...
-
discordについての質問です。久...
-
エクセルに張り付けた写真のフ...
-
Windowsで複数のファイルを同じ...
-
SPO2測定
-
高校1年生情報の問題について。
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
-
SPIの対策は参考書でやるべきか?
-
LEDで電光掲示板に「A B C D E...
-
One Driveへのアクセス
-
LINE APIからasp.net の web サ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerShellでのエラー出力の読...
-
VBスクリプト---アプリの終了に...
-
jQueryを使ってドラムロールを...
-
エロゲにおける『スクリプト入...
-
EXCEL VBA : PDFファイルを1つ...
-
レジストリの設定をすぐに反映...
-
VBSの作成 ディスク空き容量
-
アプリケーションのフリーズを...
-
ページにJavaScriptを埋め込む...
-
dewplayerの日本語表示
-
WindowsのPowerShellで SIGNAL...
-
wakwakでhpを製作しています。
-
サイトに訪れた人のIPアドレ...
-
フォームの<textarea>の最大文...
-
おみくじの
-
言葉をランダムに組み合わせるCGI
-
横型のカレンダー表示の仕方を...
-
独学でCGIの勉強
-
一枚しかできない写真アップロ...
-
スタートアップ(シャットダウン...
おすすめ情報