簡體   English   中英

MVC 4 C#4中的模型副本列表

[英]Lists of Model Copies in a Model MVC 4 C# 4

我在主模型中有一個模型實例列表。 列表中的這些“子模型”如何存儲? 列表中的模型也包含一個列表。 這些是按基准,參考還是價值存儲的?

本質上,我捕獲了當前模型並將其存儲在當前模型內的列表中,並允許用戶用新數據重新填充模型。 因為我捕獲了整個模型,所以我也得到了列表。 我沒有溢出問題,所以我想知道列表中的模型是如何存儲的。

我有一個帶有模型列表的模型,帶有模型列表和模型列表。...

提前致謝。

在您的模型中:

public class Model
{
    public Model()
    {
        SubModels = new List<SubModel>();
    }

    public IList<SubModel> SubModels { get; set; }
}

public class SubModel
{ 
    public int Id { get; set; }
    public string Name{ get; set; }
}

在剃刀視圖中

@for (int i = 0; i < Model.SubModels.Count; i++)
    {
        <div id="tabs-@(i)">
            @Html.HiddenFor(model => Model.SubModels[i].Id)
            <div>
                Name
            </div>
            <div>
                @Html.TextBoxFor(model => Model.SubModels[i].Name)
            </div>
        </div>   
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM