答えて
System.Web.UI.WebControls.CheckBoxList
コントロールを使用するか、SelectionMode
プロパティをMultiple
に設定して、System.Web.UI.WebControls.ListBox
コントロールを使用します。
HTMLはチェックボックス付きのドロップダウンリストをサポートしていません。ドロップダウンリスト、またはチェックボックスリストを持つことができます。あなたはおそらくjavascriptとdivを使ってdropdowncheckboxリストを偽造することができますが、これは標準のチェックボックスリストより信頼性が低いでしょう。
もちろん、ドロップダウンチェックボックスリストのように見えるサードパーティコントロールはありますが、divトリックを使用しています。
また、2つのリスト間でアイテムを前後に移動することによって複数の選択を処理するダブルリストボックスを使用することもできます。これは、合計アイテムのリストが長い場合でも、選択したすべてのアイテムを一度に簡単に見ることができるというメリットがあります
(世界のすべての都市のリストを想像してください)
私はInfragisticsコントロールが好きです。 WebDropDownには必要なものがあります。唯一の欠点は、彼らが少し節約できることです。
これをチェックしてください。それは無料です。
http://irfaann.blogspot.com/2009/07/ajax-based-multiselect-dropdown-control.html
HTH、
この投稿は迷惑メールとフラグが立てられていましたが、コントロールは素晴らしいと思われ、無料です。おそらく、irfanはリンクの代わりにあなたに無料の技術サポートを提供することができます。 :) –
合意。これはおそらく、多くのpeopeのwebsenseフィルタによってブロックされていました。これは、私が重要な問題を解決することができた時に心配するような愚かなことです。 –
jQuery Dropdown Check Listは、ドロップダウン、チェックボックスのリストに定期的に複数選択HTML要素を変換するために使用することができ、それはので、任意のサーバー側の技術を使用することができ、クライアント上で動作します:
alt text http://dropdown-check-list.googlecode.com/svn/trunk/doc/demo.png
私はこのソリューションは、質問が求めているものだと思います! 非常に堅実な選択肢! –
しかし、それはjQueryフレームワークに依存します。 –
まさに私が探していたものです、ありがとうございます –
ここでは、マルチセレクションリストフィールドという素晴らしいASP.NET Webコントロールがhttp://www.xnodesystems.com/です。それは可能です:
(1)複数選択; (2)自動完了; (3)検証。
は、CheckBoxListの(無料、オープンソース)から直接継承し、このサーバーコントロールをお試しください: http://dropdowncheckboxes.codeplex.com/
私はhttp://dropdowncheckboxes.codeplex.com/でオープンソースコントロールを使用し、とても満足してきました。私が追加したのは、「選択された」キャプションが長すぎる場合、チェックされたファイルのリストに完全なパスの代わりにファイル名だけを使用できるようにすることでした。私の追加は、あなたのポストバックハンドラでUpdateSelectionの代わりに呼び出されます:
// Update the caption assuming that the items are files<br/>
// If the caption is too long, eliminate paths from file names<br/>
public void UpdateSelectionFiles(int maxChars) {
StringBuilder full = new StringBuilder();
StringBuilder shorter = new StringBuilder();
foreach (ListItem item in Items) {
if (item.Selected) {
full.AppendFormat("{0}; ", item.Text);
shorter.AppendFormat("{0}; ", new FileInfo(item.Text).Name);
}
}
if (full.Length == 0) Texts.SelectBoxCaption = "Select...";
else if (full.Length <= maxChars) Texts.SelectBoxCaption = full.ToString();
else Texts.SelectBoxCaption = shorter.ToString();
}
- 1. ドロップダウンリストで複数の選択
- 2. ASP.NETドロップダウンリストの選択値を保持JavaScript
- 3. ドロップダウンリストの選択
- 4. ドロップダウンリストからの複数の値の選択
- 5. 複数のドロップダウンリストを選択できますか?
- 6. 項目を複数選択ドロップダウンリストWebブラウザC#
- 7. HTMLドロップダウンリストを選択
- 8. MVC2マルチ選択ドロップダウンリスト
- 9. 複数選択
- 10. 複数選択
- 11. Struts複数選択ボックスの選択
- 12. セカンダリスレッドのドロップダウンリストの選択
- 13. Googleのドロップダウンリスト(選択 - >オプション)
- 14. 複数選択Rx
- 15. は複数選択
- 16. チェックボックスクイズ複数選択
- 17. 複数選択リストボックス
- 18. シンプルフォーム複数選択
- 19. 複数選択Combobox
- 20. 複数選択リスト
- 21. 複数選択QTreeWidget
- 22. MySQL複数選択
- 23. 複数選択ナップザックオークション
- 24. 複数選択Vim
- 25. 複数選択ContextMenuStrip
- 26. 複数選択jQuery
- 27. UITableView - 複数選択と単一選択
- 28. asp.net mvcドロップダウンリストの値を選択した値オーバーライダーの問題
- 29. 複数の複数選択ドロップダウン
- 30. asp.netで選択した値MVC 4.0のドロップダウンリスト
私はCheckBoxListとTextBoxを使用しました。表示し、javascriptと絶対的な位置を隠す。 –
@ジャムRemundaは、あなたはそれのための詳細なJavaScriptを与えることができますか?私はそれをお願い申し上げます! –