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())

Каким образом я должен это сделать?

0 ответов

Другие вопросы по тегам