我想在我的觀點,一個下拉列表中選定的值發送到一個新的動作之一創建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。 – tvanfosson 2009-06-04 12:29:26
是的,但是這僅僅是一個例子。你可以只具有形式提交/ myAction - 我不知道他的具體設置,但這是爲了說明,我使用的ActionLink是因爲我試圖用一種形式的原則 – joshcomley 2009-06-04 12:30:52
原因及其使用的示例任務查詢字符串保存/?StatusId = 1因爲我試圖得到像Tasks/filter/1/open這樣的東西其中1是狀態的id並且open是名字,所以我希望這部分站點的可讀URL – Gavin 2009-06-04 12:39:39