이 내 코드입니다 profesor)를 데이터베이스에 입력하고 드롭 다운과 같은 ID를 사용하여 교사의 이름과 성을 표시합니다.selectList의 더 이상의 항목을 표시하는 방법 (이 드롭 다운의), 메신저 사용 mvc3
답변
원하는 필드를 수동으로 지정하는 SelectListItems ist를 수동으로 만들어야 할 수도 있습니다. 그래서 같이 :보기에 그런
List<SelectListItem> professors = new List<SelectListItem>();
foreach(var professor in db.Professors) {
professors.Add(new SelectListItem() { Text = professor.Fn + " " + professor.Ln, Value = professor.Id });
}
ViewVag.Professors = professors;
:
Html.DropDownListFor(m => m.Professor, ViewBag.Professors);
SelectListItem의 IEnumerable을 생성자에 전달하기 만하면됩니다. Linq를 사용하면 교수 모음에서 선택 :
@Html.DropDownList("mydropdownlist", mySelectList)
이 모델의 속성에 바인딩하려면 : 면도기를 사용
@{
var mySelectList =
db.Professor.Select(prof => new SelectListItem(
Text = prof.lastName + ", " + prof.nombre,
Value = prof.IDProfessor
)
).AsEnumerable();
}
, 당신은이 같은 드롭 다운 목록을 생성 할 수 있어야한다 구문이 약간 다릅니다.
@Html.DropDownListFor(model => model.someproperty, mySelectList)
i는 "보기"부분에 무엇을 넣어야? – user1462933
@ user1462933 View 코드에 대한 David의 대답을 참조하십시오. – McGarnagle
본 적이 있지만 작동하지 않습니다. ( – user1462933
- 1. mvc3 selectList의 SelectedValue 표시하지만
- 2. mvc3 드롭 다운의 각 옵션에서 C#
- 3. 드롭 다운의 두 값
- 4. MVC3 - 저장된 값을 표시하는 드롭 다운 목록
- 5. 드롭 다운의 너비를 변경하는 방법 asp.net 드롭 다운리스트 컨트롤의리스트
- 6. jquery 또는 javascript를 사용하여 드롭 다운의 항목을 얻는 방법
- 7. jquery에서 드롭 다운의 데이터 소스를 변경하는 방법
- 8. 내 드롭 다운의 절대 높이를 계산하는 방법
- 9. 드롭 다운의 기본값 수정
- 10. 드롭 다운의 JSF 트리
- 11. PHP 게시물에서 드롭 다운의 인덱스를 선택하는 방법
- 12. Twitter에서 붕괴되었을 때 드롭 다운의 하위 항목을 숨기기 부트 스트랩
- 13. 드롭 다운의 GridView에서 업데이트 됨
- 14. 선택 후 드롭 다운의 텍스트를 읽는 방법
- 15. 드롭 다운의 텍스트는 녹색이 아니어야합니다.
- 16. 드롭 다운의 Yii 체크 박스
- 17. Html.EditorFor selectList의
- 18. 드롭 다운의 옵션을 기반으로 Drupal에 콘텐츠 만들기
- 19. SPRING MVC - 다른 드롭 다운 선택시 드롭 다운의 동적 채우기
- 20. 드롭 다운의 빈 옵션 제거
- 21. struts를 사용하여 드롭 다운의 optgroup
- 22. 선택 드롭 다운의 요소 숨기기
- 23. 드롭 다운의 변경 핸들러가 여기에
- 24. MsAccess 드롭 다운의 텍스트 없음
- 25. 간격이있는 드롭 다운의 JQ 날짜
- 26. 선택한 드롭 다운의 값을 얻으십시오
- 27. 컨트롤러에서 드롭 다운의 값을 선택하십시오.
- 28. 드롭 다운의 여러 값 (ComboBox)
- 29. CSS : 드롭 다운의 간격 문제
- 30. 드롭 다운의 옵션 값을 설정하십시오.
답변을 주셔서 감사합니다.보기 부분에 문제가 있습니다 ... @ Html.DropDownListFor (m => m. ViewBag.Professors 교수) 이 코드는 작동하지 않습니다. – user1462933