如何在ASP.NET-MVC中将匿名类型绑定到viewModel

方向舵

我需要将匿名类型输出绑定到viewmodel才能在视图上传递它。我需要将复选框与模型值绑定在一起,我正在使用join来获取值,但不知道如何将其传递给视图。我的加入查询是

var v = (from pd in ge.Costs
                 join od in ge.Services on pd.ServiceId equals od.ServiceId
                 join ct in ge.ServiceTypes on pd.ServiceTypeId equals ct.ServiceTypeId
                 where pd.ServiceTypeId.Equals(2)
                 select new
                 {
                      pd.CostId,
                     od.serviceName,
                     ct.ServiceTypeValue,
                     pd.ServiceCost
                 }).ToList();

我的viewModel是

public class costViewModel
{
    public int CostId { get; set; }
    public string serviceName { get; set; }
    public string ServiceTypeValue { get; set; }
    public string ServiceCost { get; set; }
}

我需要将CostId,serviceName,ServiceTypeValue,ServiceCost绑定到视图模型,以在视图中传递它

在视图上检索模型是

@foreach (var item in Model)
{

    <input type="checkbox" name="@item.serviceName" id="@item.serviceName" value="@item.ServiceCost">@item.

   }

请帮忙。

RP

不要让您的选择查询匿名,只需将您的选择与viewModed一起传递

 var v = (from pd in ge.Costs
                 join od in ge.Services on pd.ServiceId equals od.ServiceId
                 join ct in ge.ServiceTypes on pd.ServiceTypeId equals ct.ServiceTypeId
                 where pd.ServiceTypeId.Equals(2)
               select new costViewModel()
               {
                   CostId = pd.CostId,
                   serviceName = od.serviceName,
                   ServiceTypeValue = ct.ServiceTypeValue,
                   ServiceCost = pd.ServiceCost
               }).ToList();
view(v);

然后在视图模型中传递v

并在查看页面上使用

@model IEnumerable<project.ViewModel.costViewModel>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Asp.Net MVC中将匿名类型作为json返回

来自分类Dev

如何在Asp.Net MVC 4中将复杂属性绑定到多态模型中?

来自分类Dev

如何在ASP.NET MVC中将用户角色传递为ViewModel?

来自分类Dev

如何在 asp.net mvc 中将模型转换为 ViewModel

来自分类Dev

如何在asp.net中将GridView与某些条件绑定?

来自分类Dev

如何在asp.net中将GridView与某些条件绑定?

来自分类Dev

如何在asp.net中将LINQ结果变量绑定到Gridview中

来自分类Dev

如何在GridView Asp.net C#中将单独的查询绑定到单独的列

来自分类Dev

如何在ASP.Net MVC中将单选按钮与模型数据绑定?

来自分类Dev

如何在ASP.NET MVC 5中将IAuthenticationManager与Ninject绑定?

来自分类Dev

如何在ASP.NET MVC 5中将IAuthenticationManager与Ninject绑定?

来自分类Dev

ASP.NET MVC 5 ViewModel绑定

来自分类Dev

如何在ASP.NET MVC中将多个参数从jquery发布到控制器?

来自分类Dev

如何在ASP.NET MVC中将简单ID(jquery ajax)发布到Action方法

来自分类Dev

如何在ASP.NET Core MVC中将js字符串发布到C#

来自分类Dev

如何在ASP.NET MVC中将数据传递到数据库?

来自分类Dev

如何在ASP.NET MVC中将简单ID(jquery ajax)发布到Action方法

来自分类Dev

如何在JSON.NET中将其作为ASP.NET MVC控制器的模型绑定器?

来自分类Dev

ASP.NET MVC将DropDownList和Checkbox绑定到ViewModel

来自分类Dev

如何在ASP.NET中将两个图表系列绑定到一个SqlDataSource对象?

来自分类Dev

如何在ASP.NET中将DataFormatString设置为Textbox?

来自分类Dev

如何在ASP.net中将byte []转换为ObjectParameter

来自分类Dev

如何在ASP.NET中将DataFormatString设置为Textbox?

来自分类Dev

如何在ASP.NET MVC3中将值从局部视图传递到父视图

来自分类Dev

如何在ASP.NET Core中将DataAnnotations从模型传输到ViewModel?

来自分类Dev

如何在ASP.Net MVC 5中跟踪匿名用户的活动?

来自分类Dev

如何在ASP.NET MVC中重置会话超时

来自分类Dev

如何在ASP.NET MVC中使用Dache的CacheClient?

来自分类Dev

如何在ASP.NET MVC中使用部分视图?

Related 相关文章

  1. 1

    如何在Asp.Net MVC中将匿名类型作为json返回

  2. 2

    如何在Asp.Net MVC 4中将复杂属性绑定到多态模型中?

  3. 3

    如何在ASP.NET MVC中将用户角色传递为ViewModel?

  4. 4

    如何在 asp.net mvc 中将模型转换为 ViewModel

  5. 5

    如何在asp.net中将GridView与某些条件绑定?

  6. 6

    如何在asp.net中将GridView与某些条件绑定?

  7. 7

    如何在asp.net中将LINQ结果变量绑定到Gridview中

  8. 8

    如何在GridView Asp.net C#中将单独的查询绑定到单独的列

  9. 9

    如何在ASP.Net MVC中将单选按钮与模型数据绑定?

  10. 10

    如何在ASP.NET MVC 5中将IAuthenticationManager与Ninject绑定?

  11. 11

    如何在ASP.NET MVC 5中将IAuthenticationManager与Ninject绑定?

  12. 12

    ASP.NET MVC 5 ViewModel绑定

  13. 13

    如何在ASP.NET MVC中将多个参数从jquery发布到控制器?

  14. 14

    如何在ASP.NET MVC中将简单ID(jquery ajax)发布到Action方法

  15. 15

    如何在ASP.NET Core MVC中将js字符串发布到C#

  16. 16

    如何在ASP.NET MVC中将数据传递到数据库?

  17. 17

    如何在ASP.NET MVC中将简单ID(jquery ajax)发布到Action方法

  18. 18

    如何在JSON.NET中将其作为ASP.NET MVC控制器的模型绑定器?

  19. 19

    ASP.NET MVC将DropDownList和Checkbox绑定到ViewModel

  20. 20

    如何在ASP.NET中将两个图表系列绑定到一个SqlDataSource对象?

  21. 21

    如何在ASP.NET中将DataFormatString设置为Textbox?

  22. 22

    如何在ASP.net中将byte []转换为ObjectParameter

  23. 23

    如何在ASP.NET中将DataFormatString设置为Textbox?

  24. 24

    如何在ASP.NET MVC3中将值从局部视图传递到父视图

  25. 25

    如何在ASP.NET Core中将DataAnnotations从模型传输到ViewModel?

  26. 26

    如何在ASP.Net MVC 5中跟踪匿名用户的活动?

  27. 27

    如何在ASP.NET MVC中重置会话超时

  28. 28

    如何在ASP.NET MVC中使用Dache的CacheClient?

  29. 29

    如何在ASP.NET MVC中使用部分视图?

热门标签

归档