2011-12-07 18 views
0

私はまだMVCには全く新しいことをお詫びしますので、私にご負担ください。mvc3のデータベースから動的リスト項目を作成する

私は、_Layout.cshtmlのナビゲーション用の動的リスト要素を作成しようとしています。 私はここからどこに行くのかはあまりにも確かではありません。データベースコードをどこに置くか。ありがとう。

答えて

0

mvcを使用して、アプリケーションを最初から最後まで構築するチュートリアルを参照してください。このタイプの質問をするよりはるかに良いでしょう。さらに多くを学ぶことができます。しかし、あなたは何をすべきか

MVCコントローラここれる手伝っで - ホームコントローラー

public class HomeController : Controller 
{ 
    public ActionResult Index() 
    { 
    var viewModel = new IndexViewModel(); 
    viewModel.NavItems = // Get your data and assign it here. 

    return View(model); 

    } 
} 

public class IndexViewModel 
{ 
    public List<NavItem> NavItems {get; set;} 
} 

public class NavItem 
{ 
    public string Href {get; set;} 
    public string Name {get; set; 
} 

はカミソリビュー

@model IndexViewModel 

<ul> 
@foreach(var item in Model.NavItems) 
{ 
    <li class="navitem"><a href="@item.Href">@item.Name</a></li> 
} 
</ul> 

あなたはここにMVCでの基本的な部分のすべてを見ることができます。モデルを作成してビューに渡すコントローラがあります。 M V C. 3はバージョンLOLです。

これもやはり超基本です。私は、より良い基礎を得るためにwww.asp.net/mvc、tekpub.comを提案します。

0

子プロセスを作成して、データベースからデータを取り出し、部分ビューに渡す必要があります。

関連する問題