2

C# ASP.Net コード ビハインド ページで、SQL データベースから 200 行以上のデータをそれぞれ 2 列ずつ取得しています。1 列は一意のキーで、もう 1 列は数値です。次に、これらの行を aspx などの HTML 要素、<select>または繰り返し処理できる JavaScript 配列 (基本的にはルックアップ テーブル) に書き込みます。私の質問は、これらのアプローチのいずれかが実行可能であるか、または Web ページのルックアップ テーブルを作成する従来の方法があるかということです。JavaScript を使用して配列を反復処理する方法は知っていますが、反復処理の好みである jQuery を使用しているところです。洞察に満ちたフィードバックをいただければ幸いです。ありがとう。

4

2 に答える 2

1

select 要素を使用できる場合は、DropDownList を使用してみませんか?

<asp:DropDownList runat="server" DataTextField="Column1" DataValueField="Column2" id="ddlLookup" />

次に、それをバインドできます

ddlLookup.DataSource=yourDataTable;
ddlLookup.DataBind();
于 2013-02-26T22:20:19.923 に答える
0

これは確かに実行可能なオプションです。あなたが言ったように、これらの値を取得して JavaScript 配列に書き込むことができます。私は ASP.NET を長い間使用していないので、値を通常の C# 配列に入れ、それを aspx ページで使用できるかどうか覚えていません。少なくとも MVC を使用している場合は、C# 配列をビューモデルに渡してビューを使用することができます。

于 2013-02-26T22:16:58.130 に答える