【问题标题】:Ensure a single instance of Telerik Window per page/request确保每个页面/请求有一个 Telerik Window 实例
【发布时间】:2011-03-15 17:42:44
【问题描述】:

我有一个在页面上重复的 EditorTemplate。这个 EditorTemplate 创建一个 Telerik 窗口(见下面的代码)。如何确保为给定页面/请求仅创建一个 PostalLookupWindow Window 实例?我想为所有 EditorTemplates 重新使用这个窗口。

我曾尝试使用 ViewData 和 TempData 来存储临时值,这些值指示之前已创建控件但未成功。

由于 EditorTemplate 在多个页面中重复使用,我无法将 Window 创建放在控件的父级中。

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

【问题讨论】:

    标签: asp.net-mvc-3 telerik telerik-mvc


    【解决方案1】:

    您可以尝试使用HttpContext.Items 来存储值。整个请求只有该集合的一个实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-14
      • 2021-11-16
      • 1970-01-01
      • 1970-01-01
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      相关资源
      最近更新 更多