2011-01-31 28 views
2

我在Telerik窗口中显示的UserControl中有一个TabStrip。此窗口显示为在Telerik网格中添加一条记录的结果,但我无法更改单击它的选项卡。我的telerik mvc tabstrip不起作用

我可以尝试,使其与TabStrip控件的事件和一些JavaScript,但这个东西是在控制完成的(我敢肯定,在他们做什么,使其工作在Telerik的例子)工作。

我已经添加了<%: Html.Telerik().ScriptRegistrar().DefaultGroup(group => group.Combined(true).Compress(true)) %>来加载所有需要的javascript,我想它一定是像我必须添加一些脚本,但我不知道。我已经为VS 2010创建了Telerik Mvc Project Addin的项目,因此它将所有我需要的东西放到项目中。

有些帮助会很大。

我将在这里复制tabstrip的代码,也许这是一些代码,但我只是复制和粘贴从示例相同TabStrip控件。

<% 
    Html.Telerik().TabStrip() 
     .Name("TabStrip") 
     .Items(items => 
     { 
      items.Add().Text("Item 1") 
       .Content(() => 
       {%> 
<p> 
    Content</p> 
<%}); 
      items.Add().Text("Item 2") 
       .Content(() => 
       {%> 
<p> 
    Content</p> 
<%}); 
     }) 
     .SelectedIndex(0) 
     .Render(); 
%> 

回答

1

您可能遇到了this问题。解决方案是包含TabStrip的JavaScript文件required

1
@Html.Telerik().TabStrip().Name("TabStrip").Items(items => 
{ 
    items.Add().Text("First").Content(@<p>First Page</p>); 
    items.Add().Text("Second").Content(@<p>Second Page</p>); 

}).SelectedIndex(0) 

上述代码适用于我。您可以用<%= %>代替@ ..

相关问题