是否可以从ASP MVC中的jquery渲染部分视图

1110

我有一个加载有部分列表的div:

@foreach (var comment in Model.Comments)
    {
        Html.RenderPartial("~/Views/Comment/_CommentView.cshtml", comment);
    }

当用户向下滚动到页面底部时,我在该div中加载新评论:

public ActionResult LoadMore(int pageIndex)
        {
            int _pageSize = 10;
            var model = ... get comments
            return Json(model.ToList(), JsonRequestBehavior.AllowGet);
        }

在页面jquery函数中,我添加了新的注释,例如

for (var i = 0; i < response.length; i++) {
            ctrls.push("<div class='comment'> <h4>" +"response[i].CommentText" + "</h4></div>");
        }

但是此代码根本不可重用,因此我想使其更好。
是否有可能:

1)以某种方式在JS函数中呈现部分内容并传递数据?
2)从ActionMethod返回部分列表,只是从JS功能添加它?

网步

您肯定从Controller方法返回PartialView结果。在这种情况下,您必须返回部分视图而不是JSON。该部分视图直接包含要呈现的html,因此在ajax调用的成功方法中将其添加到您的容器中。

 public ActionResult LoadMore(int pageIndex)
 {
 int _pageSize = 10;
 var model = ... get comments
 return Partial("Comment" , model);
 }

阿贾克斯电话

$.ajax({
  url: ''  // set as your wish
  data:    // pageIndex
  success : function(data){
      $('#commentContainer').append(data);
 }
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

asp.net MVC ajax会回发而不是在div中渲染部分视图

来自分类Dev

我需要在asp.net mvc 4中重新布局布局视图的渲染主体部分

来自分类Dev

是否可以通过字符串替换在asp.net MVC 5中的控制器中加载部分视图

来自分类Dev

在Asp.Net MVC中的视图内部渲染视图

来自分类Dev

是否可以部分部署到ASP.Net MVC?

来自分类Dev

从Jquery渲染MVC视图部分

来自分类Dev

在jqGrid中,是否可以在colModel部分中引用asp.net mvc模型?

来自分类Dev

我可以使用部分视图在ASP.NET MVC中编辑多个模型吗?

来自分类Dev

是否可以翻译部分视图?

来自分类Dev

是否可以翻译部分视图?

来自分类Dev

ASP.NET MVC PartialView是否可以具有_Layout

来自分类Dev

Asp.net MVC中的部分视图有什么意义?

来自分类Dev

是否可以迭代Asp.Net Web服务中的循环

来自分类Dev

是否可以在IIS中禁用ASP.NET网站睡眠?

来自分类Dev

是否可以迭代Asp.Net Web服务中的循环

来自分类Dev

Asp.NET MVC中的强类型视图vs普通视图vs部分视图

来自分类Dev

使用Javascript在MVC中渲染部分视图

来自分类Dev

是否可以部分刷新PostgreSQL中的实例化视图?

来自分类Dev

是否可以将部分视图 ID 存储在变量中

来自分类Dev

asp.net mvc(4)第二部分中的部分视图发布后,jQuery事件停止工作

来自分类Dev

asp.net mvc(4)第二部分中的部分视图发布后,jQuery事件停止工作

来自分类Dev

在asp.net MVC4中使用父视图删除部分视图信息

来自分类Dev

是否可以在Visual Studio 2013中使用asp.net mvc 6?

来自分类Dev

在asp.net MVC 5中是否可以有一个匿名控制器?

来自分类Dev

在asp.net MVC4中是否可以使用foreach循环对绑定进行建模?

来自分类Dev

是否可以在asp.net MVC4中使用foreach循环对绑定进行建模?

来自分类Dev

在asp.net MVC 5中是否可以有一个匿名控制器?

来自分类Dev

是否可以在ASP.NET MVC和Identity 2.0中缓存授权?

来自分类Dev

是否可以从 Asp.net mvc 中 [Httppost] 的 HttpResponseMessage 类型返回文件

Related 相关文章

  1. 1

    asp.net MVC ajax会回发而不是在div中渲染部分视图

  2. 2

    我需要在asp.net mvc 4中重新布局布局视图的渲染主体部分

  3. 3

    是否可以通过字符串替换在asp.net MVC 5中的控制器中加载部分视图

  4. 4

    在Asp.Net MVC中的视图内部渲染视图

  5. 5

    是否可以部分部署到ASP.Net MVC?

  6. 6

    从Jquery渲染MVC视图部分

  7. 7

    在jqGrid中,是否可以在colModel部分中引用asp.net mvc模型?

  8. 8

    我可以使用部分视图在ASP.NET MVC中编辑多个模型吗?

  9. 9

    是否可以翻译部分视图?

  10. 10

    是否可以翻译部分视图?

  11. 11

    ASP.NET MVC PartialView是否可以具有_Layout

  12. 12

    Asp.net MVC中的部分视图有什么意义?

  13. 13

    是否可以迭代Asp.Net Web服务中的循环

  14. 14

    是否可以在IIS中禁用ASP.NET网站睡眠?

  15. 15

    是否可以迭代Asp.Net Web服务中的循环

  16. 16

    Asp.NET MVC中的强类型视图vs普通视图vs部分视图

  17. 17

    使用Javascript在MVC中渲染部分视图

  18. 18

    是否可以部分刷新PostgreSQL中的实例化视图?

  19. 19

    是否可以将部分视图 ID 存储在变量中

  20. 20

    asp.net mvc(4)第二部分中的部分视图发布后,jQuery事件停止工作

  21. 21

    asp.net mvc(4)第二部分中的部分视图发布后,jQuery事件停止工作

  22. 22

    在asp.net MVC4中使用父视图删除部分视图信息

  23. 23

    是否可以在Visual Studio 2013中使用asp.net mvc 6?

  24. 24

    在asp.net MVC 5中是否可以有一个匿名控制器?

  25. 25

    在asp.net MVC4中是否可以使用foreach循环对绑定进行建模?

  26. 26

    是否可以在asp.net MVC4中使用foreach循环对绑定进行建模?

  27. 27

    在asp.net MVC 5中是否可以有一个匿名控制器?

  28. 28

    是否可以在ASP.NET MVC和Identity 2.0中缓存授权?

  29. 29

    是否可以从 Asp.net mvc 中 [Httppost] 的 HttpResponseMessage 类型返回文件

热门标签

归档