リモート データ ソースにバインドされた Kendo ツリービューを含むビューがあるとします。
@(Html.Kendo().TreeView()
.Name("schemas")
.DataTextField("name")
.DataSource(dataSource => dataSource.Read(read => read.Action("Schemas", "Forms")))
.Events(events => events
.Select("onSelected")))
Schemas
したがって、ツリービューは私のアクションを呼び出すだけですFormsController
また、同じページにフォームがあります。これは、フォームを送信するためのテキストボックスとボタンです。
@using (Html.BeginForm("Load", "Forms", FormMethod.Post))
{
<div id="rootNode">
@Html.TextBox("rootElementName")
@Html.Button("next")
</div>
}
だから私は、ユーザー入力を処理し、それをのLoad
アクションに渡す最良の方法は何だろうと思っていFormsController
ます。ユーザーは、ツリービューでオプションの 1 つを選択し、値をテキスト ボックスに入力する必要があります。または、すべてのノードが内部にあり、テキストボックスの入力と選択されたノード用に2つの追加フィールドがあるビュー用に何らかのビューモデルを作成する必要がありますか?