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

本文关键字:加载 标签 文本 异步 Ajaxcontroltookit 网站 新加载 如何 | 更新日期: 2023-09-27 18:05:53

在Ajaxcontroltoolkit网站中,他们在标签中做了很多异步更新

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

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

谁能分享一个简单的例子,如何做到这一点?

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

来自ajaxcontrol工具箱样例项目:

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

从您链接的网站:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Walkthrough/CCDWithDB.aspx