0

とにかくこれを機能させる方法はありますか:

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

したがって、基本的にはリンクでいっぱいのドロップダウンです。リンクをクリックすると、通常の ActionLink ヘルパーのようにアクション メソッドに移動する必要があります。

4

1 に答える 1

0

次のように、selectのchangeイベントを処理して、リンクを開くことができます。

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();});
于 2012-09-06T22:46:14.723 に答える