私はまだMVCには全く新しいことをお詫びしますので、私にご負担ください。mvc3のデータベースから動的リスト項目を作成する
私は、_Layout.cshtmlのナビゲーション用の動的リスト要素を作成しようとしています。 私はここからどこに行くのかはあまりにも確かではありません。データベースコードをどこに置くか。ありがとう。
私はまだMVCには全く新しいことをお詫びしますので、私にご負担ください。mvc3のデータベースから動的リスト項目を作成する
私は、_Layout.cshtmlのナビゲーション用の動的リスト要素を作成しようとしています。 私はここからどこに行くのかはあまりにも確かではありません。データベースコードをどこに置くか。ありがとう。
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を提案します。
子プロセスを作成して、データベースからデータを取り出し、部分ビューに渡す必要があります。