2014-12-04 47 views
0

检索的contentURL我使用Telerik的MVC的HtmlHelper创建一个标签栏中,我想商店网址为每个选项卡,并在onTabSelect retrive,并得到从URL中HTML内容。代码是,如何保存和剑道标签栏

<% Html.Telerik().TabStrip() 
    .Name("TabStrip") 
    .Items(tabstrip => 
    { 
     tabstrip.Add() 
      .Text("Tab1") 
      .HtmlAttributes(new { @class = "tab", url = "/Maintenance/AthletesGeneralInfo/", tabNumber = "1" }) 
      .Content(() => 
       { ... 
       }); 
    }) 
    .ClientEvents(e => e.OnSelect("onTabSelect")) 
    .SelectedIndex(0) 
    .Render(); 
%> 

function onTabSelect(e) 
{ 
    var resourceId = $('#resourceId').val(); 
    refreshTab($(e.item).attr("tabNumber"), $(e.item).attr("url")); 
} 

它工作正常。现在我想让它在剑道中工作。但onTabSelect()不再适用于$(e.item).attr(“url”)。我想知道如何存储网址剑道标签栏(可能的contentURL和不再HtmlAttributes)和jQuery的检索。谢谢。

+0

你为什么不使用本示例中tabstip.LoadContentFrom()方法,如:http://demos.telerik.com/aspnet-mvc/分页列/ AJAX? – 2014-12-04 21:30:06

回答

0

的答案是使用LoadContentFrom如下,

tabstrip.Add() 
.Text("Tab1") 
.LoadContentFrom("AthletesResults", "Maintenance", new { id = ViewData["resourceId"]});