2014-10-02 84 views
0

我的視圖中有Kendo tabstrip控件,它有3個選項卡,每個選項卡都是從部分視圖加載的。在部分視圖中,我有按鈕。當我單擊按鈕時,只有部分視圖顯示父事件後事件後不顯示。Kendo tabstrip control - 部分視圖按鈕點擊

爲了快速referenece,代碼是下面

在父視圖,

@(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' /> 

} 

回答

0

我修正了問題通過添加jQuery.unobtrusive-Ajax.js文件。