小编use*_*678的帖子

使用LinQ从IEnumerable添加项目到列表

我正在从IEnumerable(query.Roles)的列表中添加新项目.

var query = GetRoles();
var vm = new CreateUserViewModel();
vm.Role = new List<CreateUserViewModel.Item>();

foreach (var Role in query.Roles)
{
    vm.Role.Add(new CreateUserViewModel.Item
    {
        Label = Role.Label,
        RoleNumber = Role.RoleNumer
    });
}
Run Code Online (Sandbox Code Playgroud)

如何使用Linq将"添加"列表添加到列表中?

c# linq ienumerable

2
推荐指数
1
解决办法
1449
查看次数

MVC PartialView不刷新数据

我有一个索引页面:

@model AlfoncinaMVC.Models.VentaIndexViewModel

@{
    ViewBag.Title = "Ventas";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<script>
    var d = 1;
    setInterval(function () {
        d++;
        $('#testLabe').text(d);
        $.ajax("Ventas");
    }, 1000 * 1 * 1);
</script>

<div id="ventasTable">
    @{ Html.RenderPartial("_VentasTable"); }
    @*@Html.Partial("_VentasTable")*@
</div>

<label id="testLabe"></label>
Run Code Online (Sandbox Code Playgroud)

部分视图(_VentasTable):

@model AlfoncinaMVC.Models.VentaIndexViewModel

<table>
    <thead>

    </thead>
    <tbody>
        @foreach (var item in @Model.Ventas)
        {
            <tr>
                <td>
                    @item.nombreArticulo
                </td>
            </tr>
        }
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

有了这个控制器:

public ActionResult Ventas()
        {
            var db = new AlfonsinaEntities();
            var ventas = db.Set<Venta>();

            var vm = new VentaIndexViewModel
            {
                Ventas …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc renderpartial asp.net-mvc-partialview asp.net-mvc-4

2
推荐指数
1
解决办法
4593
查看次数