mvc中的动态数据库驱动手风琴

时间:2014-02-03 10:58:53

标签: asp.net-mvc asp.net-mvc-4 jquery-ui-accordion

我正在使用带有razor的ASP.NET mvc4,我试图通过读取数据库中的值来动态创建手风琴控件。有人可以指点我如何开始的示例代码。

1 个答案:

答案 0 :(得分:1)

基于手风琴here

的样本

这里你可以在控制器中做什么

public ActionResult Index()
{
    using(var db=new YourDataContext())
    {
         List<YourTableModel> details=db.YourTable.ToList();
         return View(details)
    }
}

并在您的视图中假设您拥有的表包含标题和描述数据

@model IEnumerable<YourTableModel>

<dl class="accordion">

@foreach(var detail in Model)
{
<dt><a href="">@detail.Title</a></dt>
<dd>@detail.Description</dd>
}
</dl>