我正在嘗試使用telerik MVC TreeView。我在樹視圖中有三個級別。點擊第三層樹視圖項,我需要加載一個視圖,而不刷新頁面。 我試圖使用item.Url。但整個頁面刷新和樹視圖消失。 我在「菜單」局部視圖樹形視圖,它是由_layout.cshtml來自telerik mvc的Ajax treeviewitem
@(Html.Telerik().TreeView()
.Name("TreeView")
.ShowLines(false)
.BindTo(Model, mappings =>
{
mappings.For<AdminTool.Web.Models.ProjectModel>(binding => binding
.ItemDataBound((item, project) =>
{
item.Text = project.Name;
})
.Children(project => project.ApiModels));
mappings.For<AdminTool.Web.Models.ApiModel>(binding => binding
.ItemDataBound((item, api) =>
{
item.Text = api.Name;
item.Value = api.Id;
})
.Children(api => api.ApiMethods));
mappings.For<AdminTool.Web.Models.ApiMethodModel>(binding => binding
.ItemDataBound((item, apimethod) =>
{
item.Text = apimethod.Name;
item.Url = Url.Action("ApiMethodById", "ApiMethod", new { id= apimethod.Id });
}));
})
)
提前感謝叫!
Wats downvoting的原因是什麼? – user1399653