2 элемента Asp.Net, ссылающиеся друг на друга, попадают в бесконечный цикл
Я пытаюсь сослаться 2 CascadeDropDownFor друг на друга, потому что их значения зависят друг от друга. Делая это, когда один заканчивает загрузку, другой начинает снова и цикл продолжается:
@Form.Fields(Html.LabelFor(x => x.Item.FirstBusLineRouteStopId),
Html.CascadeDropDownFor(x => x.Item.FirstBusLineRouteStopId)
.With<TicketSalesController>(x => x.FirstBusLineRouteStops(null,null))
.Reference(x => x.Item.BusLineTemplateId,"id")
.Reference(x => x.Item.LastBusLineRouteStopId, "lastId")
.Items(Model.FirstBusLineRouteStops)
.WithEmptySelection().Large())
@Form.Fields(Html.LabelFor(x => x.Item.LastBusLineRouteStopId),
Html.CascadeDropDownFor(x => x.Item.LastBusLineRouteStopId)
.With<TicketSalesController>(x => x.LastBusLineRouteStops(null,null))
.Reference(x => x.Item.BusLineTemplateId,"id")
.Reference(x => x.Item.FirstBusLineRouteStopId, "firstId")
.Items(Model.LastBusLineRouteStops)
.WithEmptySelection().Large())
Каким образом я должен это сделать?