从DropDownList获取值,在ActionLink中使用它(ASP.NET MVC4)

时间:2013-04-02 08:35:17

标签: asp.net-mvc actionlink html-select

我的观点中有这个:

@Html.DropDownList("dropBox", (List<SelectListItem>)ViewBag.SelectedListItems)

我想从dropBox中获取所选值并使用以下内容将其发回控制器:

@Html.ActionLink("Add","AddAction", "AddController", new {@accessID = *here*})

这里是我想添加“dropBox”.SelectedValue的地方,但我该怎么做?

我怎样才能回发dropBox的SelectedValue?

1 个答案:

答案 0 :(得分:1)

在服务器上呈现actionlink助手,用户在客户端选择下拉列表的值

所以你能做的就是这样:

        <a id='badd'>add</a>
        <script>
         $('#badd').click(function(e){
             e.preventDefault();
             window.location.replace = 
    '<%=Url.Action("Add","AddAction", "AddController")%>' + '?accessID='+ $('#dropBox').val();
             });
        </script>