我在数据库中有这个表:
http://i.stack.imgur.com/C7CWX.png
我通过此代码(视图)显示“音乐”中的所有价值,而无需重复:
@foreach (var item in Model.Select(m => m.music).Distinct())
{
<tr>
<td>
@Html.ActionLink(item, "Deep", ViewData["item"])
</td>
</tr>
}
结果:
Jazz
Disko
Rock
Metal
我想当我按下“Jazz”时,结果是“Miles”、“Kirk”等。怎么办?我想我可以将值从 View 传递给 Controller,但我不知道在我的情况下如何做。请帮我
控制器中的操作(例如):
public ActionResult Deep(string music)
{
var res = (from m in d.table where m.music == music select m);
return View(res);
}