• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htmlでコンボボックスのパラメータを指定したい)

HTMLでコンボボックスのパラメータを指定する方法

このQ&Aのポイント
  • HTMLでコンボボックスにパラメータを指定する方法について解説します。
  • 具体的な例として、ASP.NETの環境でコンボボックスにDefaultValueを設定する方法をご紹介します。
  • ASP.NETのコントロールを使用して、SQLデータソースから値を取得し、コンボボックスのパラメータを設定する方法について説明します。

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

  • ベストアンサー
  • Siegrune
  • ベストアンサー率35% (316/895)
回答No.3

http://www.site-cooler.com/kwl/asp/10.htm とりあえず、ここ読んでください。 <asp:Parameter DefaultValue="<%Request.QueryString("コントロール名")%>" Name="CD" Type="String" /> が答えかなと思いますが、未検証です。(今手元に検証する環境がないので。) ## 私は、<asp:で始まる書き方を使わないのでこの答えは、いまいち自信がなかったりします。 ## <% で始めてべたべた書いてばかりだったので。。。

noname#208236
質問者

お礼

お礼遅くなりもうしわけありません。 <asp:FormParameter FormField="txtCD" Name="CD" Type="String" /> という書き方で解決しました ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Siegrune
  • ベストアンサー率35% (316/895)
回答No.2

>以下のDefaultValueの値をコントロール名にしたいのですがどのように記述すればよいのでしょうか? DefaultValueの値をコントロール名にしたいということなら、 直接コントロールの名前を"123"のかわりに"TEXTBOX1"とかすれば コントロールの名前になりますが? その結果、 SELECT CD, NAME FROM TABLE WHERE (CD = 'コントロールの名前') というSQLが発行されます。 でも、どう考えてもしたいこととは違うと思います。 したいこととして考えられるのは 1.同じソースをたくさん書く必要があるので、 直前に変数を用意してその変数にコントロール名を入れて 同じ処理をコピー&ペーストあるいは別ファイルにして参照する形で記述したい。 2.本当は特定のコントロールで指定された値を"123"のところにいれたい。 1.なら ConnectionString="<%$ ConnectionStrings:xxxConnectionString %>" と同様の書き方をすればいいです(質問は変数の定義方法とかですか?) 2.なら、根本的に考え方を変えないとダメです。 ASPで処理できるのは、htmlをブラウザに表示するまでですので、 ブラウザに表示した後で入力された値を参照することはできません。 DHTMLを使って処理しないといけないですが、 今度は、クライアント上のブラウザからDBサーバにSQLを渡して実行する必要があります。 で、これをクライアントからではなく、アプリケーションサーバから実行させたいなら、 Webサービス(というかAjaxというかなんと呼んでいたか忘れましたが)を使う必要があり、 画面を表示しているHTML(あるいはASP)とは別のものを作る必要がでてきます。 まずは、どちらですか?

noname#208236
質問者

補足

お返事遅くなってすみません。 やりたいことは1です。 一覧画面で選択されたレコードの情報を詳細画面で表示します。 一覧画面で選択されるデータの情報により詳細画面で使用するコンボボックスの条件を変更したいのです。WEB初心者でわかりにくい質問ですみませんが、もう少しご教授ください。

すると、全ての回答が全文表示されます。
  • abacabu
  • ベストアンサー率37% (250/663)
回答No.1

独学でWEBサイト作成を勉強している者です。 ます最初に・・・ これHTMLではないです。XMLですね…多分 < >これで囲ってある辺りでHTMLっぽいですが 基本的にXMLも同様の記述ですので。 ちょっとわかるかな~と思って調べてみてもさっぱり駄目でした・・・ XMLの方へ質問される事をお勧めいたします。 基本的には同系何ですが、私の様にHTML,XHTML位の知識しかないと さっぱりです… 回答でなくてすいません…

すると、全ての回答が全文表示されます。

関連するQ&A