@Tiny Wang
You can reproduce it with following code in a form.
@(Html.Kendo().DropDownListFor(c => c.reg)
.Filter(FilterType.Contains)
.OptionLabel("Please select a region...")
.DataTextField("RegName")
.DataValueField("RegID")
.Events( e=>e.Change("onRegionChange"))
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetRegions", "Location");
});
})
)
@Html.HiddenFor(m => m.LocationId)
@(
Html.Kendo().DropDownListFor(c => Location)
.Filter(FilterType.Contains)
.OptionLabel("Please select an office...")
.DataTextField("OfficeName")
.DataValueField("OfficeId")
.Events(e => e.Change("changeDefLocation"))
.AutoBind(true)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetLocations", "Location").Data("additionalInfo");
});
})
)
@(Html.Kendo().MultiSelectFor(m => m.OtherLocation)
.DataTextField("OfficeName")
.DataValueField("OfficeId")
.DataSource(dataSource =>
dataSource.Read(x => x.Action("GetLocationss", "Location").Data("sdaAndLocinfo"))
.ServerFiltering(false)
)
.Events( x=>x.Change("OnOfficeChange"))
.AutoBind(true)
)