2012-11-19 60 views
0

以下循環處於我的MVC項目視圖中。方法'Write'沒有超載需要0個參數,MVC3 Razor

 @{for (int i=1;i <= 5;i++){ 
      @{foreach(Infographic.Category item in (Model.CatList as List<Infographic.Category>)){ 
      <div id="[email protected]"> 
       @item.Name 
      </div> 
      <div id="[email protected]"> 
       @item.Image 
      </div> 
      <div id="[email protected]"> 
       @item.PercentSavings 
      </div> 
      <div id="[email protected]"> 
       @item.PercentTotalSpending 
      </div> 
      <div id="[email protected]"> 
       @item.AvgPercentSavingsSameStoreShopper 
      </div>    
      } 
      } 
     } 
    } 

當我跑,我得到的錯誤:「沒有重載方法‘寫’取0參數」在我foreach循環突出。

當我把對foreach循環的內部,它的工作原理,但對循環移動到下一個前5次,每次類別列表,並給了我125個項目時,我只需要25

回答

1

你似乎有不必要的這裏的號碼爲{。以下似乎在我的機器上工作:

@for (int i = 1; i <= 5; i++) 
{ 
    foreach (Consumerology.Models.Infographic.Category item in (Model.CatList as List<Consumerology.Models.Infographic.Category>)) 
    { 
     <div id="[email protected]"> 
      @item.Name 
     </div> 
     <div id="[email protected]"> 
      @item.Image 
     </div> 
     <div id="[email protected]"> 
      @item.PercentSavings 
     </div> 
     <div id="[email protected]"> 
      @item.PercentTotalSpending 
     </div> 
     <div id="[email protected]"> 
      @item.AvgPercentSavingsSameStoreShopper 
     </div>    
    } 
} 
+0

謝謝你,偉大的工程。 –

相關問題