2016-08-30 17 views
0

私のasp.netプロジェクトでselect2を使用していますが、サーバーコントロールで動作しません。私のコードはここにasp select2ライブラリを使用してサーバーコントロールで動作しません

<select id="selServiceArea" runat="server"> 
    <option value="volvo" selected="selected">Select service Area </option> 
</select> 

あるとjQueryはASPにselect要素の変更ここ

$('#selServiceArea').select2({ placeholder: 'Find and Select Books' }); 
+0

ようこそ!あなたは "働かない"という意味を定義できますか? – ewitkows

+0

runat = "sever"を削除すると問題なく動作します。データベースからデータを取得するためには、そのIDをC#コードで使用する必要があります。 –

+0

ここは私のC#コードです:dataLayer dl = new dataLayer(); DataTable dt = dl.SelectMethod( "service_areaから名前を選択"); selServiceArea.DataSource = dt; selServiceArea.DataValueField = "name"; selServiceArea.DataBind(); –

答えて

0

です:DropDownListコントロール、および例えば、静的にClientIDModeプロパティセットを使用します。

<asp:dropdownlist id="selServiceArea" runat="server" clientidmode="static" /> 

これがレンダリングされると、あなたのrunat =サーバーが.netにDOMのidの値を変更させていると思っています。

関連する問題