我不知道如何在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)%>
}
有人可以建议我怎么做?
提前致谢。