如何获取@htmlDropDownList选择的值?

时间:2011-02-09 12:11:17

标签: javascript ajax asp.net-ajax asp.net-mvc-3

我有@htmlDropDownList

@Html.DropDownList("MyList", new SelectList(Model.List, "Id", "Movie"))

在mvc3视图中。

如何使用javascript捕获此下拉列表的选定值,并根据所选项目使用它来更改视图的内容?

1 个答案:

答案 0 :(得分:5)

要获得价值很简单:

$('#MyList').val()

对于问题的第二部分,我需要更多信息。

<强>更新

我们如何使用该值?

//get the url for the movie description , define id  as 0, so it is easier to replace lateron.
var moviedescriptionUrl = '@Url.Action("details", "movies", new { id = 0})';

//get the movieid
var movieID = $('#MyList').val();

//update a div
$('#movie-description').load(moviedescriptionUrl.replace('0', movieID));

假设我有一个返回部分视图的“详细信息”操作。