¿Cómo pasar valores de la vista al controlador en ASP.NET MVC 3 (Razor)?
Tengo esta tabla en la base de datos:
http://i.stack.imgur.com/C7CWX.png
Y muestro todo el valor en 'música' sin las repeticiones de este código (Ver):
<code>@foreach (var item in Model.Select(m => m.music).Distinct()) { <tr> <td> @Html.ActionLink(item, "Deep", ViewData["item"]) </td> </tr> } </code>
Resultado:
<code>Jazz Disko Rock Metal </code>
Y quiero que cuando presioné 'Jazz' el resultado fuera 'Miles', 'Kirk', etc. ¿Cómo hacerlo? Creo que puedo pasar valor de Vista a Controlador, pero no sé cómo hacerlo en mi situación. por favor, ayúdame
Acción en el controlador (por ejemplo):
<code> public ActionResult Deep(string music) { var res = (from m in d.table where m.music == music select m); return View(res); } </code>