는 경우 가지고 : 자동차는 ID와 이름이 List<Car>
. 난 내가 항목의 값이 ID와 디스플레이가 자동차의 이름으로 사용하면 좋을대로이를 연결하는 가장 좋은 방법이 무엇인지 Html.DropDownListFor()
사용하여 드롭 다운 상자를 만들려고합니다. 당신이 DropDownListFor을 사용하려는 경우 원하는 목록을 표시 그렇게 <%=
MVC2/3에 새로운 점을 명심하십시오. 또한 Ajax 또는 jQuery를 사용하는 것은 선택 사항이 아닙니다. 사용자가 드롭 다운 목록에서 항목을 선택하고 "필터"버튼을 눌러야하는 웹 페이지가 있습니다. (이 버튼을 클릭하면 컨트롤러의 기본 POST 동작이 트리거되고 결과의 필터링 된 목록이 반환됩니다. 필자는 한 가지 문제 만 제외하고 모두 작동합니다.
ASP.NET MVC 뷰에서 드롭 다운 목록을 채울 수 있습니다. <%= Html.DropDownListFor(model => model.Bikes,
Model.Bikes.Select(
x => new SelectListItem {
Text = x.Name,
Value = Url.Action("Details"
DropDownListFor에 대해 비슷한 질문이 몇 개 있었지만 도움이되지 않았습니다. 프로젝트에서 ORM으로 Entity Framework를 사용합니다. "Stete"라고 불리는 EF 모델이 있습니다. Stete는 "Drustva"라는 EF 모델에서 외국어를 가지고 있습니다 이제 Stete 모델에 대한 데이터 편집을위한 양식을 만들려고합니다. Stete