0

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;
                        }));                     
            })            
%>
4

1 に答える 1

1

これを試して、ノードをクリックしてコントローラーアクションを呼び出します

<%
= 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>
于 2012-10-17T06:01:49.677 に答える