ページ上で繰り返されるEditorTemplateがあります。このEditorTemplateは、Telerikウィンドウを作成します(以下のコードを参照)。PostalLookupWindow
特定のページ/リクエストに対してウィンドウのインスタンスが1つだけ作成されるようにするにはどうすればよいですか?このウィンドウをすべてのEditorTemplatesで再利用したいと思います。
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();