2015-07-18 3 views
0

Это то, что я должен что-то извлечь из своего содержимого из базы данных и показать, вот как у меня есть два абзаца, которые я должен был показать.должен получить список из базы данных

это выглядит в моей модели ->undervisning.cs

public class Undervisning 
{ 
    public string Name { get; set; } 
    public decimal Price { get; set; } 
    public int Hours { get; set; } 
    public string Text { get; set; } 
} 

это выглядит в моих контроллеров ->undervisningcontroller.cs

public ActionResult Index() 
{ 
    DatabaseClasseDataContext db = new DatabaseClasseDataContext(); 

    Undervisning newundervisning = new Undervisning(); 
    newundervisning.Name = db.Packages.ToList().ToString(); 

    return View(newundervisning); 
} 

Это то, что я должен здесь показать здесь index.c SHTML

<div class="col-md-6 col-sm-6"> 
    <div class="plan"> 
     <h3>Enterprise<span>$59</span></h3> 
     <p>Test</p> 
    </div> 
</div> 

проблема такова, что я застрял, как вытащить данные из списка и быть там, где он должен быть, как я сказал, что я должен использовать то, что мы имеем в .cshtml 2 раз и, возможно, больше с время.

+0

Что такое 'Packages' с вашего DbContext? – brroshan

+0

что у означает @brroshan –

+0

Вы просто хотите показать свое имя? – DCruz22

ответ

0

undervisningcontroller.cs:

public ActionResult Index() 
    { 

     DatabaseClasseDataContext db = new DatabaseClasseDataContext(); 
     var model=db.Packages.ToList(); 

     return View(model); 
    } 
} 

index.cshtml:

@foreach(var u in Model) 
    { 
    <div class="col-md-6 col-sm-6"> 
     <div class="plan"> 
      <h3>@u.Name<span>[email protected]</span></h3> 
      <p>@u.Text</p> 
     </div> 
    </div> 
    } 
+0

Ошибка ошибки при ошибке 'foreach' ->: ошибка компиляции. и его будет принимать только Tostring в моем списке. –

+0

То, что вы сделали, не работает. –

Смежные вопросы