我在页面上重复了 EditorTemplate 。此EditorTemplate创建Telerik窗口(请参阅下面的代码)。如何确保为给定页面/请求仅创建PostalLookupWindow
窗口的一个实例?我想为所有EditorTemplates重用这个窗口。
我已尝试使用ViewData和TempData存储临时值,表示之前已创建控件但未成功。
我无法将Window创建放在控件的父级中,因为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();