Как получить выбранное значение @htmlDropDownList? - PullRequest
1 голос
/ 09 февраля 2011

У меня есть @htmlDropDownList как

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

в представлении mvc3.

Как я могу захватить выбранное значение этого выпадающего списка с помощью JavaScript и использовать его для изменениясодержимое представления в соответствии с выбранным элементом?

1 Ответ

5 голосов
/ 09 февраля 2011

Получить значение просто:

$('#MyList').val()

Для второй части вопроса мне нужно больше информации.

UPDATE

Как бы мы использовали значение?

//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));

Предполагается, что у меня есть действие "детали", которое возвращает частичное представление.

...