2011-06-09 83 views
0

我有類如何創建類對象在Asp.net MVC

public class TabMasterViewModel : ITabMasterModel 
    { 
     [ReadOnly(true)] 
     public int colID { get; set; } 
     [DisplayName("FirstName")] 
     public string FirstName { get; set; } 
     [DisplayName("LastName")] 
     public string LastName { get; set; } 
    } 

現在我想刪除以下從數據庫

[HttpPost] 
     public ActionResult RemoveSelected(IList<TabMasterViewModel> TabMasters) 
     { 
      IList<TabMasterViewModel> TabMasters = new IList<TabMasterViewModel>; //this line is giving me an ERROR.. 
      List<string> dinosaurs = new List<string>(); 

      int[] colIDs = { 1034, 1035, 1036 }; 
      foreach (int colid in colIDs) 
      { 
       //TabMasters.Add(new TabMasterViewModel { colID = colid }); 
       TabMasterViewModel tvm = new TabMasterViewModel { colID = colid }; 
       TabMasters.Add(tvm); 
       //_tabmasterService.Delete(tvm); 
      } 
      _tabmasterService.DeleteList(TabMasters); 
      //return View(_tabmasterService.GetAll(x => (x.colID == 1034 || x.colID == 1035 || x.colID == 1036))); 
      return RedirectToAction("Index"); 
     } 

三張唱片,但我沒有ABEL寫正確的

IList<TabMasterViewModel> TabMasters = new IList<TabMasterViewModel> 

回答

3
IList<TabMasterViewModel> TabMasters = new List<TabMasterViewModel>(); 

的IList <>是一個接口,不能實例化。

+0

優秀和快速的答案。謝謝哥們! – imdadhusen 2011-06-09 11:48:24