0
我目前使用此代碼嘗試填充我的下拉列表中的asp。動態Dropdownlist值不顯示使用服務器標籤
for (int i = 0; i < items.Count; i++)
{
models.Add(i+1, items.ElementAt(i).model);
}
ddl_Model.DataTextField = "Value";
ddl_Model.DataValueField = "Key";
ddl_Model.DataSource = models;
ddl_Model.DataBind();
但是,使用SelectedItem或SelectedValue時,它始終顯示爲我的列表爲空。
我相信這是由於我填充它之前,從一開始就宣佈一個空列表。
<h2>Please Select your Model:</h2>
<asp:DropDownList ID="ddl_Model" AppendDataBoundItems="True" runat="server" >
</asp:DropDownList>
我可以知道如何從我的下拉列表中獲取正確的值嗎?
在此先感謝。
在哪個方法/事件中填充ddl_Model? ddl_Model是否正確填充?你什麼時候檢查ddl_Model是否有SelectedItem/Value? –