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