Telerik Kendo ListView
ASP.NET MVC 4 Web アプリケーションで使用しようとしていますが、データを取り込むのに問題があります。Telerik の Kendo ListView Controller と View の例に従いましたがDataSource
、データが取り込まれListViewBuilder
ていません。以下は、私が使用している関連コードですFooView
。
@model IEnumerable<FooViewModel>
<script type="text/x-kendo-tmpl" id="template">
<div class="Foo">
<h3>#:FooName#</h3>
</div>
</script>
<div class="FooList">
@(Html.Kendo().ListView<FooViewModel>(Model)
.Name("listView")
.TagName("div")
.ClientTemplateId("template")
.DataSource(dataSource =>
{
dataSource.Read(read => read.Action("Foo_Read","Foo").Type(HttpVerbs.Get));
dataSource.PageSize(15);
})
.Pageable()
)
</div>
Foo_Read
私は処刑されることを期待しFooController
ていますが、そうではありません。Kendo ListView
これが人口が増えていない理由だと思います。では、なぜ私のFoo_Read
アクションが で実行されないのか教えてもらえますFooController
か? ありがとう。
編集
関連するコントローラーコードを含めていますが、Visual Studio を内部で中断できるかどうかを確認するために単純化しましたFoo_Read
が、ブレークポイントに到達しません。
関連する FooController.cs コード:
public class FooController : Controller
{
private Entities db = new Entities();
public ActionResult Foo_Read([DataSourceRequest] DataSourceRequest request)
{
return Json(request, JsonRequestBehavior.AllowGet);
}
}