ドロップダウンリストの選択した値を新しいアクションに送信するビューのいずれかにActionLinkを作成しようとしています。これまで私はこれを持っていましたが、私はActionLinkの最後にIDを設定する方法を見つける必要があります。ASP.Net MVC ActionLink
<%= Html.DropDownList("StatusDropDown") %>
<%= Html.ActionLink("Apply","Index",new {Controller="Tasks", Action="Index", id="DROPDOWN LIST SECLECTED VALUE"}) %>
明らかに、このリンクは、ドロップダウンの選択されたインデックスが変更されるたびに更新する必要があります。これは私がjavascriptで行う必要があるか、ASP.Net MVCの中からこれを管理する良い方法がありますか?
ありがとうございました
私はこれについても考えましたが、URLをRESTfulにしたい場合は、1回のアクションで2回の往復を嫌います。 – tvanfosson
はい、これは単なる例です。あなたはフォームを/ myActionに提出することができます - 彼の具体的な設定はわかりませんが、これは原則を説明するためのものです – joshcomley
私がフォームを使用しようとしたためactionLinkを使用した理由は、 /?StatusId = 1ここで、Tasks/filter/1/openのようなものを取得しようとしているところでは、1はステータスのID、openは名前です。この部分の読みやすいURLが必要です – Gavin