我不知道如何在 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。但我不知道如何从当前商店的 ProductCatList 类中循环出数据。
例子 :
for( int j = 0 ; j < model[i].ProductCatList ; j++)
{
<%= Html.TextBoxFor(model => model[j].ProductCatName)%>
}
有人可以建议我怎么做吗?
提前致谢。