反正有没有让actionlinks在下拉列表中工作

时间:2012-09-06 22:35:52

标签: asp.net-mvc razor

无论如何都要做到这一点:

<select>
        <option>@Html.ActionLink("View", "View", "Person")</option>
        <option>@Html.ActionLink("Edit", "Edit", "Person")</option>
    </select>

所以它基本上是一个充满链接的下拉列表。当您单击链接时,它应该像普通的ActionLink帮助程序一样指向操作方法。

1 个答案:

答案 0 :(得分:0)

您可以处理选择的更改事件以打开链接,如下所示:

HTML:

<select>
    <option>@Url.Action("View", "View", "Person")</option>
    <option>@Url.Action("Edit", "Edit", "Edit")</option>
</select>

的javascript:

$('select').change(function(){ window.href = $(this).find(':selected').text();});