查看渲染非常慢

时间:2012-04-19 14:07:48

标签: c# .net asp.net-mvc asp.net-mvc-2

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

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 View for Categories中,我为每个Field调用另一个EditorTemplate视图,然后呈现一个复选框。

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

有什么建议,我可以做些什么来提升表现?

0 个答案:

没有答案