0

我正在使用具有以下模型的 ASP.NET MVC 2:

public class SearchModel
{
    public IList<Category> Categories { get; set; }
}

public class Category
{
    public String Name { get; set; }

    public IList<Field> Fields { get; set; }      
}

public class Field
{
    public String Value { get; set; }

    public Boolean Selected { get; set; }
}

风景:

<% using (Html.BeginForm())
  { %>
    <%= Html.EditorFor(m => m.Categories)%>
    <input type="submit" value="Submit" />
<%} %>

在类别的 EditorTemplates 视图中,我为每个字段调用另一个 EditorTemplate 视图,然后呈现一个复选框。

从生成模型到显示包含 6 个类别的视图大约需要 13 秒,每个类别大约有 10 个字段。

有什么建议,我可以做些什么来提高性能?

4

0 回答 0