为什么在ASP.NET MVC 4 Web应用程序中未调用我的操作?

用户名

我正在尝试Telerik Kendo ListView与ASP.NET MVC 4 Web应用程序一起使用,但无法填充它。我跟着Telerik的剑道的ListView控制器和视图的例子,但DataSourceListViewBuilder是没有得到填充。以下是我正在使用的相关代码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吗?谢谢。

编辑

我包括了相关的Controller代码,但我只是简化了代码,以查看是否可以使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);
  }
}
用户名

我想到了。应该是以下内容:

@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);        
    })
    .BindTo((IEnumerable<FooViewModel>)ViewData["listView"])
    .Pageable()
)
</div>

注意.BindTo((IEnumerable<FooViewModel>)ViewData["listView"])我添加的。显然,这有所作为。不过,不确定原因。Telerik的示例没有这条线。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在ASP.NET MVC 4 Web应用程序中未调用我的操作?

来自分类Dev

为什么输出缓存不适用于我的ASP.NET MVC 4应用程序?

来自分类Dev

为什么输出缓存不适用于我的ASP.NET MVC 4应用程序?

来自分类Dev

如何在RedHat OS中运行asp.net MVC4 Web应用程序

来自分类Dev

在我的asp.net MVC 4和MVC5 Web应用程序中使用ELMAH

来自分类Dev

配置 ASP.NET MVC 4 Web 应用程序以使用 Identity Server 4

来自分类Dev

jSignature可在ASP.NET Web窗体中使用,但不能在MVC4中使用-为什么?

来自分类Dev

如何部署ASP.NET MVC 4应用程序?

来自分类Dev

部署ASP.NET MVC 4应用程序

来自分类Dev

asp.net mvc 4 Intranet应用程序用户

来自分类Dev

为什么我必须匹配参数名称才能从MVC4 Web应用程序中的Ajax调用获取json数据?

来自分类Dev

为什么必须刷新页面才能使Telerik TabStrip在ASP.Net MVC 4中更新?

来自分类Dev

使用Servicestack 4和F#在ASP.NET应用程序中未调用应用程序启动

来自分类Dev

ASP .NET在ASP .NET MVC 4的“ Internet应用程序”模板中使用的OAuth软件包是什么?

来自分类Dev

为什么我无法在ASP.NET MVC4中的用户注册操作中验证重复的电子邮件地址

来自分类Dev

在ASP.NET MVC 4应用程序中没有值的System.Web.UI.HtmlControls.HtmlTable

来自分类Dev

为什么.NET在MVC asp.net应用程序中生成两个web.config文件?

来自分类Dev

Asp .Net MVC,为什么我的viewbag 总是不为空?

来自分类Dev

为什么我的数据重复?(ASP.Net Mvc)

来自分类Dev

无法在asp.net mvc4 Web应用程序中使ninject工作

来自分类Dev

当运行asp.net mvc应用程序时,为什么会从kendo ui获取错误?

来自分类Dev

在ASP.NET MVC 4应用程序中的身份验证中使用会话变量

来自分类Dev

在ASP.NET MVC4应用程序中重新连接到Servicestack会话

来自分类Dev

在ASP.NET MVC 4应用程序中的身份验证中使用会话变量

来自分类Dev

在ASP.NET MVC4应用程序中向HtmlHelper添加扩展方法

来自分类Dev

为什么我应该在ASP .Net MVC应用程序中使用HTTPContext会话状态移走表单?

来自分类Dev

为什么我应该在ASP .Net MVC应用程序中使用HTTPContext会话状态来移走表格?

来自分类Dev

ASP.NET MVC Web应用程序中的负载平衡。什么可以/不能做?

来自分类Dev

ASP.NET MVC 4中的ViewComponent

Related 相关文章

  1. 1

    为什么在ASP.NET MVC 4 Web应用程序中未调用我的操作?

  2. 2

    为什么输出缓存不适用于我的ASP.NET MVC 4应用程序?

  3. 3

    为什么输出缓存不适用于我的ASP.NET MVC 4应用程序?

  4. 4

    如何在RedHat OS中运行asp.net MVC4 Web应用程序

  5. 5

    在我的asp.net MVC 4和MVC5 Web应用程序中使用ELMAH

  6. 6

    配置 ASP.NET MVC 4 Web 应用程序以使用 Identity Server 4

  7. 7

    jSignature可在ASP.NET Web窗体中使用,但不能在MVC4中使用-为什么?

  8. 8

    如何部署ASP.NET MVC 4应用程序?

  9. 9

    部署ASP.NET MVC 4应用程序

  10. 10

    asp.net mvc 4 Intranet应用程序用户

  11. 11

    为什么我必须匹配参数名称才能从MVC4 Web应用程序中的Ajax调用获取json数据?

  12. 12

    为什么必须刷新页面才能使Telerik TabStrip在ASP.Net MVC 4中更新?

  13. 13

    使用Servicestack 4和F#在ASP.NET应用程序中未调用应用程序启动

  14. 14

    ASP .NET在ASP .NET MVC 4的“ Internet应用程序”模板中使用的OAuth软件包是什么?

  15. 15

    为什么我无法在ASP.NET MVC4中的用户注册操作中验证重复的电子邮件地址

  16. 16

    在ASP.NET MVC 4应用程序中没有值的System.Web.UI.HtmlControls.HtmlTable

  17. 17

    为什么.NET在MVC asp.net应用程序中生成两个web.config文件?

  18. 18

    Asp .Net MVC,为什么我的viewbag 总是不为空?

  19. 19

    为什么我的数据重复?(ASP.Net Mvc)

  20. 20

    无法在asp.net mvc4 Web应用程序中使ninject工作

  21. 21

    当运行asp.net mvc应用程序时,为什么会从kendo ui获取错误?

  22. 22

    在ASP.NET MVC 4应用程序中的身份验证中使用会话变量

  23. 23

    在ASP.NET MVC4应用程序中重新连接到Servicestack会话

  24. 24

    在ASP.NET MVC 4应用程序中的身份验证中使用会话变量

  25. 25

    在ASP.NET MVC4应用程序中向HtmlHelper添加扩展方法

  26. 26

    为什么我应该在ASP .Net MVC应用程序中使用HTTPContext会话状态移走表单?

  27. 27

    为什么我应该在ASP .Net MVC应用程序中使用HTTPContext会话状态来移走表格?

  28. 28

    ASP.NET MVC Web应用程序中的负载平衡。什么可以/不能做?

  29. 29

    ASP.NET MVC 4中的ViewComponent

热门标签

归档