@code { private readonly List _item2 = new List(); private IEnumerable Items2 => _item2; /// /// 获得 默认数据集合 /// private readonly IEnumerable Items3 = new SelectedItem[] { new SelectedItem ("", "请选择 ..."), new SelectedItem ("Beijing", "北京"), new SelectedItem ("Shanghai", "上海"), new SelectedItem ("Hangzhou", "杭州") }; private Select Select2; /// /// 级联绑定菜单 /// /// protected void OnCascadeBindSelectClick(SelectedItem item) { _item2.Clear(); if (item.Value == "Beijing") { _item2.AddRange(new SelectedItem[] { new SelectedItem("1","朝阳区"), new SelectedItem("2","海淀区"), }); } else if (item.Value == "Shanghai") { _item2.AddRange(new SelectedItem[] { new SelectedItem("1","静安区"), new SelectedItem("2","黄浦区"), }); } Select2?.SetItems(_item2); return Task.CompletedTask; } }