【问题标题】:Kendo tabstrip control - Partial View Button clickKendo tabstrip 控件 - 部分视图按钮单击
【发布时间】:2014-10-02 17:26:52
【问题描述】:

我的视图上有 Kendo tabstrip 控件,其中有 3 个选项卡,每个选项卡都是从局部视图加载的。在部分视图中,我有按钮。当我单击按钮时,只有部分视图显示父视图在发布事件后不显示。

为了快速参考,代码如下

在父视图中,

 @(Html.Kendo()
    .TabStrip()
    .Name("tabStrip")
    .SelectedIndex(0)
    .Items
    (tabs =>
        {
            tabs.Add().Text("tab1").LoadContentFrom("_Viewtab1", "Controller1", new { id =  Model.Id });
            tabs.Add().Text("tab2").LoadContentFrom("_Viewtab2", "Controller1", new { id = Model.Id });
            tabs.Add().Text("tab3").LoadContentFrom("_Viewtab3", "Controller1", new { Id = Model.Id });
        }
    )
    )

在引用视图“_Viewtab1”中,

@model model1 
<div id="ktab1">
 @{ Html.RenderPartial("_PartialView1", Model, new ViewDataDictionary { { "id", Model.Id } });}
</div>

在局部视图中,

@using (Ajax.BeginForm("_PartialView1", "Controller1",
 new AjaxOptions { UpdateTargetId = "ktab1", OnSuccess = "return jfunction('partialform1', 1);"    },
new { id = Model.Id, id = "partialform1" }))  
{
 <input type="submit" value='Submit' />

}

【问题讨论】:

    标签: asp.net-mvc kendo-tabstrip


    【解决方案1】:

    我通过添加 jQuery.unobtrusive-Ajax.js 文件解决了这个问题。

    【讨论】:

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