Автозаполнение Раскрывающийся список для на основе значения, выбранного в другом раскрывающемся списке для - PullRequest
0 голосов
/ 08 мая 2019

У меня есть три выпадающих списка (IP, Host, Mac), которые все получают свои данные из одной таблицы базы данных, которая отлично работает.

Я хотел бы, чтобы при выборе значения в любом из трех раскрывающихся списков оно автоматически заполняло соответствующее значение для двух других раскрывающихся списков.Любая помощь будет оценена

Контроллер

public ActionResult Index() {
ViewBag.Data = unitofWork.AssetRepository.Dataset.Select(e => new Asset { IP = e.IP, Host = e.Host, Mac = e.Mac}).OrderBy(e => e.IP);
return View()
} 

VIEW

@model blah.models.viewmodels.Asset

@{
Layout=null;
SelectList IP= ViewBag.IP;
}

@(Html.Kendo().DropDownListFor(x => x.IP)
.BindTo(ViewBag.Data)
.Name("IP")
.OptionLabel("---Select IP---")
.DataTextField("IP")
.DataValueField("IP")

@(Html.Kendo().DropDownListFor(x => x.Host)
.BindTo(ViewBag.Data)
.Name("Host")
.OptionLabel("---Select IP---")
.DataTextField("Host")
.DataValueField("Host")

@(Html.Kendo().DropDownListFor(x => x.Mac)
.BindTo(ViewBag.Data)
.Name("Mac")
.OptionLabel("---Select IP---")
.DataTextField("Mac")
.DataValueField("Mac")

...