2011-06-28 78 views
0

我們有基礎對象(EndPointBase對象)的集合,我們想顯示集合中的每個對象不同的編輯器(會有一個或多個每個端點的),所以我想我們可以使用編輯器模板像這樣:剃刀編輯模板沒有得到分配

@inherits System.Web.Mvc.WebViewPage<AssemblyName.CsvEndPoint> 
@if (Model != null) 
{ 
    @Html.LabelFor(m => m.CsvFileName) 
    @Html.EditorFor(m => m.CsvFileName) 
} 
<p>CSV EndPoint Editor Called</p>` 

這一個是爲「CSV」端點然而,當我把它的代碼,它輸出標準的模板:

foreach (var endpoint in Model.Report.EndPoints) 
{ 
    @Html.EditorFor(m => endpoint) 
} 

我敢肯定,我「M做錯了一些東西很明顯,但我不知道是什麼,任何人都可以點我在正確的方向?

編輯:我不能回答這個再幾個小時,但櫃面其他人需要知道 - 我是在結束與命名「編輯」編輯模板,而不僅僅是這解決了問題

回答

1
對象類型

如果別人需要知道 - 我是在結束與命名「編輯」編輯模板,而不僅僅是已經解決了問題如對象類型「EndPointBase」 被評爲 「EndPointBaseEditor」