如何将Mvc4模型项添加到mvc4中的jquery数组?

妮兰妮·高德伯(Niranjan Godbole)

我正在使用一种模式,结构如下。

public class detailsbyclientIdviewModel
    {
        public int upldId { get; set; }
        public IPagedList<detailsbyClientId> detailsbyclientId { get; set; }
    }

这是我的控制器代码。

List<detailsbyClientId> detailsbyclient = objBAL.detailsbyclient(cId);
            IPagedList<detailsbyClientId> pagedLog = detailsbyclient.ToPagedList(pageNumber, pageSize);
            detailsbyclientIdviewModel model;
            model = new detailsbyclientIdviewModel()
            {
                detailsbyclientId = pagedLog
            };

例如,detailsbyclientId中包含8个项目。例如,我可以检索和显示以下每个项目。

@foreach (var group in Model.detailsbyclientId)
        {
            <tr>
                <td> @group.clientName </td>
           </tr>
        }

与上面相同,我有一个属性detailsbyclientId.upldId。例如,如果我的detailsbyclientId有5个项目,那么我的detailsbyclientId.upldId中就有5个项目。我想将所有这5个detailbyclientclient.upldId放到jquery数组中。是否可以将模型项推送到jquery数组。我已经尝试过类似的方法,但是没有运气。var listArray = new Array();

@foreach(var data in Model.detailsbyclientId)
    {
        listArray.push(data.upld_Id);
    }
用户名

您不能像这样混合razor(服务器端代码)和javascript(客户端代码)(foreach在服务器发送到客户端之前在服务器上运行,并且listArray是当时不存在的javascript变量。您可以使用

var listArray = @Html.Raw(Json.Encode(Model.detailsbyclientId.Select(x => x.upld_Id)))

尽管查询应该在控制器中,而不是视图中。向您的视图模型添加属性

public IEnumerable<int> Ids { get; set; }

并将控制器代码修改为

List<detailsbyClientId> detailsbyclient = objBAL.detailsbyclient(cId);
IPagedList<detailsbyClientId> pagedLog = detailsbyclient.ToPagedList(pageNumber, pageSize);
detailsbyclientIdviewModel model = new detailsbyclientIdviewModel()
{
    Ids = pagedLog.Select(x => x.upld_Id), 
    detailsbyclientId = pagedLog
};

并认为

var listArray = @Html.Raw(Json.Encode(Model.Ids)))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将global.asax文件添加到ASP.NET MVC4项目?

来自分类Dev

如何将文件内容添加到Viewbag MVC4

来自分类Dev

如何将多条路由添加到MVC4

来自分类Dev

将类添加到ASP.NET MVC4项目

来自分类Dev

动态将内容添加到MVC4中的布局

来自分类Dev

如何将模型从视图传递到ASP.NET MVC4中的javascript

来自分类Dev

自动将匿名属性添加到routeValues中,该属性是ASP.NET MVC4 ActionLink中的对象

来自分类Dev

使用TypeScript 0.9.1.1将TypeScript文件添加到MVC4应用程序

来自分类Dev

如何将.aspx页添加到现有的MVC 4项目?

来自分类Dev

如何将MVC4单选按钮绑定到模型

来自分类Dev

如何将MVC4与SmartAdmin集成?

来自分类Dev

如何将Javascript数组传递给视图?(MVC4)

来自分类Dev

无法使用MVC4将数据追加到jQuery中的表

来自分类Dev

如何使用Ninject和MVC4将依赖项注入FluentValidation AbstractValidator构造函数中?

来自分类Dev

如何在ASP.NET MVC4中将模型数据与用户关联?

来自分类Dev

在MVC4中创建Jquery菜单

来自分类Dev

jQuery如何在MVC4中检测表单ID

来自分类Dev

如何将ViewModel传递给ASP.NET MVC4中的“编辑”操作

来自分类Dev

想要将MVC4添加到WebForms应用中,无权访问global.asax文件

来自分类Dev

将viewbag值分配给模型项会导致mvc4错误

来自分类Dev

如何使ServiceStack在MVC4项目中工作?

来自分类Dev

如何使ServiceStack在MVC4项目中工作?

来自分类Dev

xml的输出模型以查看MVC4

来自分类Dev

在ASP.NET MVC4中获取模型的QueryString

来自分类Dev

根据MVC4中的模型值创建控件

来自分类Dev

模型值在mvc4中为null

来自分类Dev

IList用于MVC4中的模型绑定

来自分类Dev

如何将模型中的占位符文本添加到MVC视图中?

来自分类Dev

如何将列表框值保存到MVC4和EF中的数据库中?

Related 相关文章

  1. 1

    如何将global.asax文件添加到ASP.NET MVC4项目?

  2. 2

    如何将文件内容添加到Viewbag MVC4

  3. 3

    如何将多条路由添加到MVC4

  4. 4

    将类添加到ASP.NET MVC4项目

  5. 5

    动态将内容添加到MVC4中的布局

  6. 6

    如何将模型从视图传递到ASP.NET MVC4中的javascript

  7. 7

    自动将匿名属性添加到routeValues中,该属性是ASP.NET MVC4 ActionLink中的对象

  8. 8

    使用TypeScript 0.9.1.1将TypeScript文件添加到MVC4应用程序

  9. 9

    如何将.aspx页添加到现有的MVC 4项目?

  10. 10

    如何将MVC4单选按钮绑定到模型

  11. 11

    如何将MVC4与SmartAdmin集成?

  12. 12

    如何将Javascript数组传递给视图?(MVC4)

  13. 13

    无法使用MVC4将数据追加到jQuery中的表

  14. 14

    如何使用Ninject和MVC4将依赖项注入FluentValidation AbstractValidator构造函数中?

  15. 15

    如何在ASP.NET MVC4中将模型数据与用户关联?

  16. 16

    在MVC4中创建Jquery菜单

  17. 17

    jQuery如何在MVC4中检测表单ID

  18. 18

    如何将ViewModel传递给ASP.NET MVC4中的“编辑”操作

  19. 19

    想要将MVC4添加到WebForms应用中,无权访问global.asax文件

  20. 20

    将viewbag值分配给模型项会导致mvc4错误

  21. 21

    如何使ServiceStack在MVC4项目中工作?

  22. 22

    如何使ServiceStack在MVC4项目中工作?

  23. 23

    xml的输出模型以查看MVC4

  24. 24

    在ASP.NET MVC4中获取模型的QueryString

  25. 25

    根据MVC4中的模型值创建控件

  26. 26

    模型值在mvc4中为null

  27. 27

    IList用于MVC4中的模型绑定

  28. 28

    如何将模型中的占位符文本添加到MVC视图中?

  29. 29

    如何将列表框值保存到MVC4和EF中的数据库中?

热门标签

归档