我有一个在页面上重复的EditorTemplate。这个 EditorTemplate 创建一个 Telerik 窗口(见下面的代码)。如何确保PostalLookupWindow
为给定页面/请求只创建一个 Window 实例?我想为所有 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();