我想創建一個動態下拉列表下拉已經selested(在asp.net VB)創建動態下拉列表中,選擇已取得
例如後後:我有一個下拉的問題,詢問:你開什麼牌子的車(豐田,福特,本田,日產,雪佛蘭)
當品牌選擇我想另一個下拉菜單下,它似乎與新chocies
例如:如果日產選擇,第二個下拉列表將從(數據庫)填入(Altima,Maxima等...)
而在某些情況下,我想要一個文本框出現,但如果我能弄清楚下拉部分,我相信我可以找出文本框。
在此先感謝。
我想創建一個動態下拉列表下拉已經selested(在asp.net VB)創建動態下拉列表中,選擇已取得
例如後後:我有一個下拉的問題,詢問:你開什麼牌子的車(豐田,福特,本田,日產,雪佛蘭)
當品牌選擇我想另一個下拉菜單下,它似乎與新chocies
例如:如果日產選擇,第二個下拉列表將從(數據庫)填入(Altima,Maxima等...)
而在某些情況下,我想要一個文本框出現,但如果我能弄清楚下拉部分,我相信我可以找出文本框。
在此先感謝。
正如評論所說,我把這個作爲一個答案
如果您在使用Ajax,您可以使用AjaxControlToolkit的CascadingDropdownExtender。
這裏是直接鏈接到它: http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx
,這裏是一個視頻教程:http://www.asp.net/ajax/videos/how-do-i-use-the-aspnet-ajax-cascadingdropdown-control-extender
在DropDownList選擇的指數變化的事件,你可以做任何你想要的。您可以顯示其他DropDownList或其他TextBox,並且還可以將DropDownList與所需的項目綁定。
你的代碼可能是這樣的:
ddlModel.DataSource = GetModels(ddlCar.SelectedValue);
ddlModel.Visible = true;
如果您在使用Ajax,您可以使用AjaxControlToolkit的[CascadingDropdownExtender(HTTP:// WWW .codeproject.com/KB/ASPNET/CascadingDropDown.aspx)。這裏是它的直接鏈接:http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx –
@Tim你應該把它作爲答案 – PhilPursglove
@Phil:作爲回答添加。 –