[英]How do I invoke a controller action on node click of Telerik MVC Treeview
How to invoke a controller action on selecting or on click the node of Telerik MVC treeview? 如何在选择或单击Telerik MVC树视图的节点时调用控制器动作?
<%
= Html.Telerik().TreeView()
.Name("TreeView1")
.ClientEvents(events => events
.OnSelect("onSelect")
)
.BindTo(Model, mappings =>
{
mappings.For<Models.Samples>(binding => binding
.ItemDataBound((item, mno) =>
{
item.Text = mno.A;
item.Value = mno.B;
}));
})
%>
Try this it call your controller action by clicking on node 尝试此操作,通过单击节点调用您的控制器操作
<%
= Html.Telerik().TreeView()
.Name("TreeView1")
.ClientEvents(events => events
.OnSelect("onSelect")
)
.BindTo(Model, mappings =>
{
mappings.For<Models.Samples>(binding => binding
.ItemDataBound((item, mno) =>
{
item.Text = mno.A;
item.Value = mno.B;
}));
})
%>
<script type="text/javascript">
function onSelect(e) {
window.location = "/Controller/Action"
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.