我想創建一個列表視圖,其中記錄將以這種格式(基本上是一個基於其他的記錄,我應該遵循什麼方法)。asp.net mvc基於其他
我的表
模塊1
Module1Feature
Module1Feaure2
Module1Feature3
單詞數
Module2Feature
Module2Feature2
Module2Feature3
基本上請注意THA孩子記錄是基於父母的。
我想創建一個列表視圖,其中記錄將以這種格式(基本上是一個基於其他的記錄,我應該遵循什麼方法)。asp.net mvc基於其他
我的表
模塊1
Module1Feature
Module1Feaure2
Module1Feature3
單詞數
Module2Feature
Module2Feature2
Module2Feature3
基本上請注意THA孩子記錄是基於父母的。
假設您使用LinqToSQL作爲您的後端,那麼您可能已經設置了foriegn關鍵關係(對吧?)。這意味着你應該有一個包含你的模塊的表格和一個用於你的moduleFeatures的表格以及一個FK返回表格模塊。
在你的控制器,將返回所有的模塊,這樣
Function Index() as actionresult
return(repository.getModules())
End Function
在您查看
然後,你可以做這樣的事情
For each module in model
Html.Encode(module.moduleName)
For each feature in module
Html.Encode(feature.featureName)
Next
Next
是否使用LinqToSQL作爲後端?我在我的答案中假設。 – Tommy 2010-06-16 11:19:28
是的,我使用linq到sql – maztt 2010-06-16 11:58:08