在Ajaxcontroltoolkit网站上,他们在标签中做了很多异步升级
示例:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx
在本网站中,如果您选择奥迪 - > S4 - > Metallic,这个DropDowns下面的标签会自动更新(之前:[还没有提供回复]之后:你选择了一辆Azure奥迪A4。好车!)
任何人都可以分享一个如何做到这一点的简单例子吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
from the ajaxcontrol toolkit sample project:
protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)
{
// Get selected values
string make = DropDownList1.SelectedItem.Text;
string model = DropDownList2.SelectedItem.Text;
string color = DropDownList3.SelectedItem.Text;
// Output result string based on which values are specified
if (string.IsNullOrEmpty(make))
{
Label1.Text = "Please select a make.";
}
else if (string.IsNullOrEmpty(model))
{
Label1.Text = "Please select a model.";
}
else if (string.IsNullOrEmpty(color))
{
Label1.Text = "Please select a color.";
}
else
{
Label1.Text = string.Format("You have chosen a {0} {1} {2}. Nice car!", color, make, model);
}
}