【发布时间】:2012-04-29 18:34:52
【问题描述】:
我在数据库中有这张表:
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);
}
【问题讨论】:
标签: asp.net-mvc-3 razor