我的观点中有这个:
@Html.DropDownList("dropBox", (List<SelectListItem>)ViewBag.SelectedListItems)
我想从dropBox中获取所选值并使用以下内容将其发回控制器:
@Html.ActionLink("Add","AddAction", "AddController", new {@accessID = *here*})
这里是我想添加“dropBox”.SelectedValue的地方,但我该怎么做?
我怎样才能回发dropBox的SelectedValue?
答案 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>