C# Ajaxcontroltookit网站如何异步重新加载标签文本?

C# Ajaxcontroltookit网站如何异步重新加载标签文本?,c#,asp.net,ajax,vb.net,ajaxcontroltoolkit,C#,Asp.net,Ajax,Vb.net,Ajaxcontroltoolkit,在Ajaxcontroltoolkit网站上,他们在标签中进行了大量异步升级 例如: 在本网站中,如果您选择奥迪->S4->金属,则此下拉列表下方的标签将自动更新(之前:[尚未提供响应]之后:您选择了一辆Azure奥迪A4。好车!) 任何人都可以分享一个简单的例子来说明如何做到这一点吗?来自您链接的网站:: 没有帮我。。。我只是想知道标签文本更新是如何工作的(之前:[尚未提供响应]之后:您选择了一辆Azure奥迪A4。好车!)然后再试一次。将TargetControlID设置为标签。您是在问AJ

在Ajaxcontroltoolkit网站上,他们在标签中进行了大量异步升级

例如:

在本网站中,如果您选择奥迪->S4->金属,则此下拉列表下方的标签将自动更新(之前:[尚未提供响应]之后:您选择了一辆Azure奥迪A4。好车!)


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

来自您链接的网站:


没有帮我。。。我只是想知道标签文本更新是如何工作的(之前:[尚未提供响应]之后:您选择了一辆Azure奥迪A4。好车!)然后再试一次。将TargetControlID设置为标签。您是在问AJAX是如何工作的,还是只是问特定的功能?
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);
    }
}