ASP.NET MVC 3 - 在View中循环输出数据

时间:2013-06-02 15:46:43

标签: asp.net-mvc-3


我不知道如何在asp.net mvc3中查看来自子类的数据。
请参阅下文。

我有以下结构:

//Controller
Store.cs
Public Class Store()
{
    //Constructor
    ProductCat pCat = new ProductCat();
    Item item = new Item();         
}
Public Class StoreList : Base<Store>()
{ }

ProdctCat.cs
Public Class ProductCat()
{  }
Public Class ProductCatList : Base<ProductCat>()
{}

Item.cs
Publie Class Item()
{ }
Public Class ItemList : Base<Item>()
{ }


//And I pased the StoreList class to view as following
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<StoreList>" %>
<%                                                 
         for (int i = 0; i < Model.Count; i++)
         {
            <%= Html.TextBoxFor(model => model[i].StoreName)%>                  
         }
%>

我使用的是MVC 3 View User Control(ASPX),而不是任何其他视图引擎。 我所知道的是,我们可以循环出这样的数据:model [i] .StoreName。 但我不知道如何从当前Store的ProductCatList类中循环出数据 示例:

for( int j = 0 ; j < model[i].ProductCatList ; j++)
{
        <%= Html.TextBoxFor(model => model[j].ProductCatName)%>                  
}

有人可以建议我怎么做?
提前致谢。

0 个答案:

没有答案