2012-09-06 18 views
0

內工作反正是有使這項工作:反正有做actionlinks下拉

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

所以它基本上是一個充滿鏈接的下拉菜單。當你點擊一個鏈接時,它應該像一個普通的ActionLink助手一樣指向動作方法。

+0

可能想看看這個問題。 .. http://stackoverflow.com/questions/2000656/using-href-links-inside-option-tag – gwing33

回答

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();});