title: how to bind multiple kendo ui control in one view?
body: <p>I am quite new to MVC so the question may sounds stupid but anyway I need to understand the concept:</p>
  
  <p>In asp.net mvc4, say I have one view, on that page I have one kendo UI control, in this case what I saw from the demos are just make the view strongly typed with the model, like below:</p>
  
  <pre><code>&lt;%@ Page Title="" Language="C#" MasterPageFile="~/Areas/aspx/Views/Shared/Web.Master"
  Inherits="System.Web.Mvc.ViewPage&lt;IEnumerable&lt;Kendo.Mvc.Examples.Models.ProductViewModel&gt;&gt;" %&gt;
  </code></pre>
  
  <p>then in page the data bind in this way:</p>
  
  <pre><code>&lt;div class="demo-section"&gt;
  &lt;%: Html.Kendo().ListView&lt;Kendo.Mvc.Examples.Models.ProductViewModel&gt;(Model)
      .Name("listView")
      .TagName("div")
      .ClientTemplateId("template")
      .DataSource(dataSource =&gt; {
          dataSource.Read(read =&gt; read.Action("Products_Read", "ListView"));
          dataSource.PageSize(15);
      })
      .Pageable()
  %&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>but what if I have multiple controls and they need different models? then how can I do the data binding? I saw some other demos in this case use the viewbag to pass data from controller to view but is it possible to not use viewbag?</p>
  
  <p>Thank you</p>