Ajaxcontroltookit网站如何重新加载Label文本Async?

时间:2011-08-16 21:56:23

标签: c# asp.net ajax vb.net ajaxcontroltoolkit

在Ajaxcontroltoolkit网站上,他们在标签中做了很多异步升级

示例:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx

在本网站中,如果您选择奥迪 - > S4 - > Metallic,这个DropDowns下面的标签会自动更新(之前:[还没有提供回复]之后:你选择了一辆Azure奥迪A4。好车!)

任何人都可以分享一个如何做到这一点的简单例子吗?

2 个答案:

答案 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);
    }
}