如何在 Telerik MVC 树视图的节点单击时调用控制器操作



如何在选择或单击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;
                        }));                     
            })            
%>

试试这个,它通过单击节点来调用控制器操作

<%
= 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>

最新更新