DropDownList
ASP.NET(C#を使用)とjQueryの組み合わせを使用して、ボタンを使用してsを作成しようとしています。これらDropDownList
にはSQLクエリが入力されます。
私が苦労しているのは、ボタンをクリックするだけで複数を追加することです。
ユーザーがボタンを5回クリックした場合、さらに5つDropDownList
のが作成され、同じデータが入力されます。理想的には、それぞれDropDownList
がテーブルの新しい行に含まれるか、同様の方法で編成されます。
JavaScriptでSQL接続をしたくありません。これに関するアドバイスはありますか?
編集:
を使用してみましたが<asp:PlaceHolder>
、それを使用してを追加しましたDropDownList
。ただし、この方法を使用して複数を追加する方法を理解できませんでした。:
<asp:PlaceHolder ID="PlaceHolder1" runat="server"/>
protected void Add_Dropdownlist()
{
DropDownList DropDownList1 = new DropDownList();
PlaceHolder1.Controls.Add(DropDownList1);
}
jQueryを使用して元のをコピーしてみましたDropDownList
。DropDownList
私が抱えていた問題は、jQueryからオリジナルを取得する方法がわからなかったということでした<asp:DropDownList>
。代わりに変更すると<select>
、ASP(サーバー)側からSQLデータを取り込む方法がわかりませんでした。
<select id="DropDownList1">
<option value="-1"></option>
</select>
<asp:DropDownList ID="DropDownList2" runat="server"></asp:DropDownList>
function copy_Dropdownlist()
{
newDropdownlist = jQuey.extend({}, DropDownList2);
}
要するに、私はいくつかの道をたどってきましたが、どれも正しいとは思いません。私はASP.NET(google Education)を初めて使用しますが、問題はクライアント側のjQueryとサーバー側のASP.NETのリンクにあると思います。助けてくれてありがとう。