У меня есть EditorTemplate, который повторяется на странице. Этот EditorTemplate создает окно Telerik (см. Код ниже). Как я могу гарантировать, что для данной страницы/запроса создается только один экземпляр окна PostalLookupWindow
? Я хочу повторно использовать это окно для всех EditorTemplates.Убедитесь, что один экземпляр окна Telerik на страницу/запрос
Я попытался использовать ViewData и TempData для хранения временных значений, указывающих, что элемент управления был создан до этого, но не увенчался успехом.
Я не могу поместить создание окна в родительский элемент управления, поскольку EditorTemplate повторно используется на нескольких страницах.
Html.Telerik().Window()
.Name("PostalLookupWindow")
.Title("Postal Code Selection")
.Height(430)
.Width(700)
.Modal(true)
.Draggable(true)
.Scrollable(false)
.LoadContentFrom(Url.Action("Index","PostalCode", null, Request.Url.Scheme))
.Visible(false).Render();
Работает отлично! –