Asp.net mvc 模型内部的访问列表

Asp.net mvc 模型内部的访问列表,asp.net-mvc,razor,Asp.net Mvc,Razor,我有以下型号: public class Furniture { public int Id { get; set; } public String Description { get; set; } public Decimal Retail { get; set; } public String Picture { get; set; } } public class Quotation { public String zipCode { get; s

我有以下型号:

public class Furniture
{
    public int Id { get; set; }
    public String Description { get; set; }
    public Decimal Retail { get; set; }
    public String Picture { get; set; }
}
public class Quotation
{
    public String zipCode { get; set; }
    public List<Furniture> furnitures { get; set; }
}
公共级家具
{
公共int Id{get;set;}
公共字符串说明{get;set;}
公共十进制零售{get;set;}
公共字符串图片{get;set;}
}
公开课报价
{
公共字符串zipCode{get;set;}
公共列表家具{get;set;}
}
如何使用Razor访问视图中的家具列表? 我们是否可以将复杂结构(具有多个层次的子结构)转换为MVC视图,或者MVC视图是否仅限于一个层次结构和IEnumerable?

@foreach(模型中的var家具。家具)
@foreach (var furniture in Model.furnitures)
{
    <p>@furniture.Description</p>
    <p>Retail: @furniture.Retail</p>
    <img src="@furniture.Picture" />
}
{ @家具.说明

零售:@furniture.Retail

}
像这样的。如果我正确理解您的愿望。

@foreach(模型中的var家具。furnitures)
{
@家具.说明

零售:@furniture.Retail

}
像这样的。如果我正确理解您的愿望。

@foreach(模型中的var家具。furnitures)
{
@家具.说明

零售:@furniture.Retail

}
像这样的。如果我正确理解您的愿望。

@foreach(模型中的var家具。furnitures)
{
@家具.说明

零售:@furniture.Retail

}

像这样的。如果我正确理解您的愿望。

是的,您可以将复杂对象传递到MVC中的视图并访问其成员。您可以通过应用MVVM来实现这一点,在MVVM中创建要传递给视图的ViewModel。此模型保存视图中要显示的所有数据,并由控制器创建

  • 更多阅读:
  • 不同的ViewModel模式:

是的,您可以将复杂对象传递给MVC中的视图并访问其成员。您可以通过应用MVVM来实现这一点,在MVVM中创建要传递给视图的ViewModel。此模型保存视图中要显示的所有数据,并由控制器创建

  • 更多阅读:
  • 不同的ViewModel模式:

是的,您可以将复杂对象传递给MVC中的视图并访问其成员。您可以通过应用MVVM来实现这一点,在MVVM中创建要传递给视图的ViewModel。此模型保存视图中要显示的所有数据,并由控制器创建

  • 更多阅读:
  • 不同的ViewModel模式:

是的,您可以将复杂对象传递给MVC中的视图并访问其成员。您可以通过应用MVVM来实现这一点,在MVVM中创建要传递给视图的ViewModel。此模型保存视图中要显示的所有数据,并由控制器创建

  • 更多阅读:
  • 不同的ViewModel模式:
  • 检查是否为模型。属性是否为空
  • 使用foreach循环访问列表中的每个对象
  • 现在您可以访问每个对象的值

    @if (Model.furnitures != null)  
    { 
            foreach (var furniture in Model.furnitures )  
            { 
               <p>Description : @furniture.Description</p>
               <p>Retail : @furniture.Retail </p> 
               <img src="@furniture.Picture" />  
            } 
    }
    
    @if(Model.furnitures!=null)
    { 
    foreach(模型家具中的var家具)
    { 
    Description:@furniture.Description

    零售:@furniture.Retail

    } }
  • 检查是否为模型。属性是否为空
  • 使用foreach循环访问列表中的每个对象
  • 现在您可以访问每个对象的值

    @if (Model.furnitures != null)  
    { 
            foreach (var furniture in Model.furnitures )  
            { 
               <p>Description : @furniture.Description</p>
               <p>Retail : @furniture.Retail </p> 
               <img src="@furniture.Picture" />  
            } 
    }
    
    @if(Model.furnitures!=null)
    { 
    foreach(模型家具中的var家具)
    { 
    Description:@furniture.Description

    零售:@furniture.Retail

    } }
  • 检查是否为模型。属性是否为空
  • 使用foreach循环访问列表中的每个对象
  • 现在您可以访问每个对象的值

    @if (Model.furnitures != null)  
    { 
            foreach (var furniture in Model.furnitures )  
            { 
               <p>Description : @furniture.Description</p>
               <p>Retail : @furniture.Retail </p> 
               <img src="@furniture.Picture" />  
            } 
    }
    
    @if(Model.furnitures!=null)
    { 
    foreach(模型家具中的var家具)
    { 
    Description:@furniture.Description

    零售:@furniture.Retail

    } }
  • 检查是否为模型。属性是否为空
  • 使用foreach循环访问列表中的每个对象
  • 现在您可以访问每个对象的值

    @if (Model.furnitures != null)  
    { 
            foreach (var furniture in Model.furnitures )  
            { 
               <p>Description : @furniture.Description</p>
               <p>Retail : @furniture.Retail </p> 
               <img src="@furniture.Picture" />  
            } 
    }
    
    @if(Model.furnitures!=null)
    { 
    foreach(模型家具中的var家具)
    { 
    Description:@furniture.Description

    零售:@furniture.Retail

    } }

  • 是的,我们可以-如果将
    报价
    设置为模型供您查看,您可以访问
    家具
    这样的
    @model.furnitures
    “或者MVC视图仅限于一级结构和IEnumerable?”-为什么?你尝试了什么,你得到了一个实际的错误,还是这是一个假设性的问题?是的,我们可以-如果将
    引号
    设置为视图的模型,你可以访问
    家具
    ,像这样
    @model.furnitures
    “或者MVC视图仅限于一个级别的结构和IEnumerable?”-为什么?你尝试了什么,你得到了一个实际的错误,还是这是一个假设性的问题?是的,我们可以-如果将
    引号
    设置为视图的模型,你可以访问
    家具
    ,像这样
    @model.furnitures
    “或者MVC视图仅限于一个级别的结构和IEnumerable?”-为什么?你尝试了什么,你得到了一个实际的错误,还是这是一个假设性的问题?是的,我们可以-如果将
    引号
    设置为视图的模型,你可以访问
    家具
    ,像这样
    @model.furnitures
    “或者MVC视图仅限于一个级别的结构和IEnumerable?”-为什么?你尝试了什么,你得到了一个实际的错误,还是这是一个假设的问题?