У меня есть три выпадающих списка (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")