我的telerik mvc tabstrip不起作用

时间:2011-01-31 17:58:35

标签: telerik-mvc

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

我可以尝试使用TabStrip事件和一些javascript,但这些东西是在控件中完成的(我确信在Telerik示例中他们什么都不做才能使它工作)。

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

一些帮助会很棒。

我将这里复制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();
%>

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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)

以上代码对我有用。您可以将@替换为<%= %> ..