У меня есть элемент управления теней 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' />
}