2014-10-02 2 views
0

У меня есть элемент управления теней Kendo на моем представлении, где у него есть 3 вкладки, каждая вкладка загружается из частичного представления. В частичном виде у меня есть кнопка. Когда я нажимаю кнопку, только после частичного просмотра отображается родительское представление после сообщения.Kendo tabstrip control - Partial View Button click

Для быстрого 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 }); 
     } 
    ) 
    ) 

В Реферировано View '_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.