始終沒有選定值我有這樣asp.net下拉服務器端
<asp:DropDownList width="95%" ID="RessourceComposantes" runat="server"
DataSourceID="Composantes"
DataTextField="Description" DataValueField="ComposanteID">
</asp:DropDownList>
<asp:SqlDataSource ID="RessourceComposantes" runat="server"
ConnectionString="<%$ ConnectionStrings:OraEntities %>"
SelectCommand="SELECT [Blabla], [blablabla] FROM [blablablaa]
ORDER BY [blablablabla]">
</asp:SqlDataSource>
一個asp.net下拉這是正常的,當我做dd_ressource_composante.selectedvalue在服務器端我沒有任何價值。總是如此 」」。
來源是這樣的:
<select name="ctl00$Tab$dd_ressource_composante" id="ctl00_Tab_dd_ressource_composante" style="width:95%;">
<option value="1">Composante</option>
<option value="3">DGAG</option>
<option value="2">DSF</option>
<option value="5">Test</option>
<option value="6">Tous</option>
<option value="4">VMD</option>
</select>
我只是試圖填補我的下拉在vb.net和我有同樣的結果。下拉列表已滿,但當我做回發時,我沒有選定的值
Actualy在服務器端,當我把一個斷點放在下拉列表中,項目數量是0.我不明白爲什麼......這就像這個項目中的第8個下拉列表和一切都是一樣的,但這個不起作用。
我不會對頁面加載做任何綁定。它全部在aspx文件中
當它爲下拉菜單添加autopostback =「true」SelectedIndexChanged =「dd_ressource_composante_SelectedIndexChanged」時它就可以工作。
而且那裏有在dd_ressource_composante_SelectedIndexChanged
這對服務器端vb.net無碼
謝謝
您是否查看呈現的源以確保DataValueField實際上包含值? – ScottE 2012-02-03 19:33:46
請嘗試_dd_ressource_composante.selectedvalue.Text_而不是dd_ressource_composante.selectedvalue – Wahtever 2012-02-03 19:36:27
您是否啓用了ViewState? – mclark1129 2012-02-03 20:07:24