2011-12-05 5 views
4

ユーザーが選択できる多くのオプションからいくつかの分離を提供するために、ASP.NETのリストボックスに行を追加する必要があります。現在、ユーザーには20種類以上の選択肢があり、最も人気の高いものを選ぶ必要があります。私は人気のあるオプションを一番上に置くというロジックを持っていますが、リストボックスの行はユーザーがリストの残りの部分からそれらを分けるのに役立つと思います。リストボックス項目は、コードの背後に配置されます。ASP.NETにListBoxに行を追加する

答えて

3

あなたは分離を与えるOPTGROUPタグを使用することができます。

は、あなたが探しているものを達成するために、サーバ側とクライアント側のソリューションを提供し、それらの記事を見つけました。

<select> 
    <option value="XX"/> 
    <optgroup label="separation"/> 
    <option value="BB"/> 
</select> 

トリックを行う必要があります。以下を参照してください

<style type="text/css"> 
    optgroup {border-bottom:solid thin black; width:100%;} 
</style> 
<select> 
    <option value="XX"/> 
    <optgroup label=" "/> 
    <option value="BB"/> 
</select> 

データがすでにロードされている場合は、後でjqueryを実行できます。

$('select option[value="XX"]').after('<optgroup label=""/>'); 
+0

完璧に動作します。正確に私が必要としたもの。ありがとう! – Aaron

関連する問題