私はMVCにまったく慣れていないので、質問はばかげているように聞こえるかもしれませんが、とにかく概念を理解する必要があります:
asp.net mvc4 では、ビューが 1 つあるとします。そのページには、剣道 UI コントロールが 1 つあります。この場合、デモから見たのは、以下のようにモデルで強く型付けされたビューを作成することだけです。
<%@ Page Title="" Language="C#" MasterPageFile="~/Areas/aspx/Views/Shared/Web.Master"
Inherits="System.Web.Mvc.ViewPage<IEnumerable<Kendo.Mvc.Examples.Models.ProductViewModel>>" %>
次に、ページ内でデータを次のようにバインドします。
<div class="demo-section">
<%: Html.Kendo().ListView<Kendo.Mvc.Examples.Models.ProductViewModel>(Model)
.Name("listView")
.TagName("div")
.ClientTemplateId("template")
.DataSource(dataSource => {
dataSource.Read(read => read.Action("Products_Read", "ListView"));
dataSource.PageSize(15);
})
.Pageable()
%>
</div>
しかし、複数のコントロールがあり、それらに異なるモデルが必要な場合はどうすればよいでしょうか? それでは、どうすればデータバインディングを行うことができますか? この場合、ビューバッグを使用してコントローラーからビューにデータを渡す他のデモを見ましたが、ビューバッグを使用しないことは可能ですか?
ありがとうございました