2011-10-06 73 views
0

我想創建一個動態下拉列表下拉已經selested(在asp.net VB)創建動態下拉列表中,選擇已取得

例如後後:我有一個下拉的問題,詢問:你開什麼牌子的車(豐田,福特,本田,日產,雪佛蘭)

當品牌選擇我想另一個下拉菜單下,它似乎與新chocies

例如:如果日產選擇,第二個下拉列表將從(數據庫)填入(Altima,Maxima等...)

而在某些情況下,我想要一個文本框出現,但如果我能弄清楚下拉部分,我相信我可以找出文本框。

在此先感謝。

+2

如果您在使用Ajax,您可以使用AjaxControlToolkit的[CascadingDropdownExtender(HTTP:// WWW .codeproject.com/KB/ASPNET/CascadingDropDown.aspx)。這裏是它的直接鏈接:http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx –

+0

@Tim你應該把它作爲答案 – PhilPursglove

+0

@Phil:作爲回答添加。 –

回答

0

在DropDownList選擇的指數變化的事件,你可以做任何你想要的。您可以顯示其他DropDownList或其他TextBox,並且還可以將DropDownList與所需的項目綁定。

你的代碼可能是這樣的:

ddlModel.DataSource = GetModels(ddlCar.SelectedValue); 
ddlModel.Visible = true;