お世話になっております。
標題の用に、実体のないコントロールの値の取得について質問させて頂きます。
対象のaspxの中に複数のアップデートパネルを配置しています。
そのうちの一つが、JavaScriptで動的に生成されたコントロールでできています。
JavaScriptで生成されているため、ソースを見てもコントロールの実態はありません。
JavaScriptからは、jQueryを利用し、$("#hoge").val() の形式で値は取得できます。
C#側からは、実体がないため当然、hoge.Textとしてもエラーとなってしまいます。
アップデートパネル内の、JavaScriptで動的に生成されたコントロールをC#側から取得する方法があればご教授いただけますと助かります。
もしくは、動的に生成されているhtmlから簡単にC#側のコントロールを生成する方法はないでしょうか。前提として、このアップデートパネルないのコントロールはJSで数や項目がかわってしまいます。その変更に対しては都度サーバとの通信は行っていません。
無理な質問かと思いますが、どうぞよろしくお願い致します。
No.3ベストアンサー
- 回答日時:
> アップデートパネル内の、JavaScriptで動的に生成されたコントロールをC#側から取得する方法
クライアントからPOSTされたデータはRequest.Formの中にありますので、
Request.Form["hoge"]で取得できます。
Picosoft様
昨日に引き続き、ありがとうございました。
Requestだったのですね。まだまだ勉強不足を感じました。
本当にありがとうございました。
他の方の参考になるようにメモを残します。
この方法で取得する場合、同一IDが複数存在するときは、カンマ区切りのCSV形式で取得できました。
No.2
- 回答日時:
さらっと外部ライブラリを掲載してしまい申し訳ありません。
破棄してください。javascriptとC#の連携については、WebServiceを使用する方法が挙げられます。
これも求めておられる方法と違うような気がします。
http://www.ipentec.com/document/document.aspx?pa …
http://code.msdn.microsoft.com/10-Web-C-a30c9770
コントロールの管理だけはJavascript管理して、C#が必要なときは、データだけをやり取りするようになるのではないかと思います(これならば上記の方法が適用できるかと)
ただし、データは配列で渡すことになると思うので、配列はArrayOfStringに、変換されることに留意する必要があります。
http://social.msdn.microsoft.com/forums/ja-JP/wc …
hirotn様
補足で沢山のアイディアありがとうございます。
まだ、ASP.NET、C#共に経験が浅く非常に勉強になりました。
ありがとうございます。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- セキュリティホール・脆弱性 論理的アクセス・コントロールに関する問題で悩んでいます 1 2022/10/08 08:42
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- 化学 化学のエンタルピ変化を求め方について ある例題では各物質のモール数を換算して計算することもあり、ある 1 2022/06/20 23:22
- 哲学 日本語のあたらしい文法を考えよう。 6 2022/06/25 17:41
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- 哲学 美大に通っている者です。美術関係の哲学を履修しています。 最近に出た課題の小テストについて、どれが正 2 2022/07/09 22:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カメラスクロールするのを動画...
-
C#,vb.netで業務用アプリ開発と...
-
excel VBAでタイマコントロール...
-
LCD 1602ディスプレイの輝度調...
-
無償で利用できる暗号化ライブラリ
-
C#で角が丸いテキストボックス
-
VBでアニメーションGIFを表示す...
-
ユーザーフォームで動的(Me.Con...
-
excelのリストボックスで選択し...
-
VBAのエラーについて、”実行時...
-
Excel VBA で Richtextboxを使...
-
ExcelvbaでActiveコントロール...
-
winndws セキュリティ
-
ACCESSフォームにコント...
-
(VBA)スピンボタンの大量...
-
VBAでドラッグ・アンド・ドロップ
-
ExcelVBAでListViewが使用できない
-
EXCELでactivexコントロールを...
-
VB2005でZorderを実現させるには
-
フォーム上の現在アクティブな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
vb.netで画面のコントロールId...
-
C#,vb.netで業務用アプリ開発と...
-
EXCELでactivexコントロールを...
-
フォーム上の現在アクティブな...
-
ExcelVBAでListViewが使用できない
-
コンボボックスの文字によるif...
-
C#で角が丸いテキストボックス
-
エクセルVBAでオプションボタン...
-
ユーザーフォームで動的(Me.Con...
-
VBAのフォームでTextBoxがいっ...
-
アクセス特有の書き方?
-
エクセル コントロールツール...
-
間違えて配置してしまったコン...
-
変数をコントロール型で使用す...
-
(VBA)スピンボタンの大量...
-
Labelコントロールの(左右)余...
-
excelのリストボックスで選択し...
-
Excel VBA で Richtextboxを使...
おすすめ情報