【问题标题】:Dynamic content load in Telerik TabstripTelerik Tabstrip 中的动态内容加载
【发布时间】:2013-02-07 23:49:44
【问题描述】:

在我的应用程序中,我有一个名为“Collections”的实体,每个集合都有一个类型。我想将这些集合加载到标签条中。每个选项卡都是根据类型的数量动态生成的:

@{
  Html.Telerik().TabStrip()
      .Name("CollectionTabStrip")
      .HtmlAttributes(new {@class = "mainTabStrip"})
      .Items(tabstrip =>
      {
       foreach (var type in Model.MediaCollectionTypes)
         {
          tabstrip.Add()
          .Text(type.Name)
          .HtmlAttributes(new {@class = "TabStripLi-1"})
          .ContentHtmlAttributes(new {style = "width: 589px; min-height: 400px;"})
          .LoadContentFrom("Collections", "MediaManager", new {typeId = type.ID, mediaId = Model.MediaID});
          }
       })
       .SelectedIndex(0)
       .ClientEvents(c => c.OnContentLoad("onTabStripContentLoad"))
       .Render();

   }

现在的问题是内容是在单击选项卡时加载的,但我需要在 page/tabstrip 加载时加载所有内容。谁能帮帮我?

【问题讨论】:

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


    【解决方案1】:

    您可以使用 tabstrip 的 .OnLoad("onLoad") 事件并调用 javascript 函数来加载您的内容。

    参考:http://demos.telerik.com/aspnet-mvc/razor/tabstrip/clientsideevents

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-29
      • 1970-01-01
      相关资源
      最近更新 更多