サンプル XML ファイルを JSON オブジェクトとして変換し、それをデータソースとしてツリー ビュー コントロールに設定しようとしています。動いていない。ここで何かが欠けていると確信していますが、それが何であるかはわかりません。私を助けてください。
XMLファイルをロードしてJSONとして返すControllerクラスのコードは次のとおりです
public JsonResult Employees()
{
XElement xdoc = XElement.Load("C:\\Users\\a409114\\Desktop\\TreeView.xml");
return Json(xdoc, JsonRequestBehavior.AllowGet);
}
これは、コントローラ クラス「TreeViewController」でアクション名「Employees」を呼び出しているビュー ファイルのコードです。
<div class="demo-section">
@(Html.Kendo().TreeView()
.Name("treeview")
.DataTextField("vehicles")
.DataSource(dataSource => dataSource
.Read(read => read
.Action("Employees", "TreeView")
)
)
)
</div>
<style scoped>
.demo-section {
width: 200px;
}
</style>
これが私のsameple XMLファイルです:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tree>
<vehicles>
<car>FM-1100</car>
<car>FM-4200</car>
<bike>FM-3100</bike>
</vehicles>
<personnel>
<client>GH-3000</client>
<vip>GH-3100</vip>
</personnel>
</tree>
これは私にとってはうまくいきません。助けてください!