MVC 프레임 워크에서 Html.DropDownList를 처음 사용하고 DropDownList에 바인딩 할 데이터를 선택하는 방법에 어려움을 겪고 있습니다. 표준 LINQ 쿼리에서 바인딩 목록 (예 : SelectList)을 반환하는 쉬운 방법이 있습니까?.net MVC, SelectLists 및 LINQ
8
A
답변
12
selectList의 생성자는 IEnumerable을 그렇게 당신이해야 할 모든 당신은 컨트롤러에서이 작업을 수행하고 뷰 모델의 selectList의가 있어야하므로
var query = from c in customers
select c;
var customerList = new SelectList(query, "CustomerId", "CustomerName");
처럼 생성자에 LINQ 쿼리를 전달할 것입니다합니다.
8
당신은 LINQ 쿼리에 select
키워드를 사용하려면 : 형식에 대한
var foo = new SelectList(from x in FooRepository.Items
select new SelectListItem { Text = x.Name, Value = x.Id });
0
var foo = FoorePository.Items.Select(s = > new SelectListItem
{
Text = s.Name, Value = s.Id.ToString()
}
);
죄송합니다.
관련 문제
- 1. MVC .NET 응용 프로그램에서 LINQ
- 2. ASP .NET MVC + LINQ 생성 클래스 + DataAnnotations
- 3. ASP.NET MVC, LINQ 및 ModelBinders
- 4. ASP.net MVC 및 .Net 버전
- 5. YUI AJAX 및 .Net MVC
- 6. .NET Charting 및 ASP.NET MVC
- 7. .NET MVC 현지화 및 세계화
- 8. ASP.NET MVC, LINQ 및 UpdateModel 문제
- 9. LINQ to SQL 및 데이터 투영, MVC
- 10. LINQ 및 SQL 데이터베이스가있는 ASP.NET MVC TDD
- 11. LINQ 필터 및 Convert C# .NET 4.0
- 12. .NET 3.5 Linq 데이터 소스 및 조인
- 13. .net expando 개체 및 LINQ. 가능하거나 없습니까?
- 14. .net MVC, json 및 Areas 다루기
- 15. ASP .NET MVC 부분 뷰 및 라우팅
- 16. .net 성능을위한 MVC dbml 및 weborb
- 17. Crystal Reports CrystalImageHandler 및 MVC .NET
- 18. ASP NET MVC 3 및 면도기
- 19. Facebook Markup Language 및 .NET MVC 2.0
- 20. .NET MVC 사용자 컨트롤 및 충돌 ID
- 21. MVC .Net 프런트 엔드 및 백 엔드
- 22. .NET MVC MultiSelectList 및 선택한 값
- 23. .NET MVC 및 SalesForce 드롭 다운 문제
- 24. Asp net mvc 및 javascript 응답
- 25. LINQ using C# .net
- 26. .NET 및 ASP에서 일반 메소드의 실제 예제. NET MVC
- 27. VS2005 및 LINQ
- 28. ASP.NET MVC - Linq 및 SQL 프로 시저 시작하기
- 29. .NET MVC + 중요한 데이터
- 30. MVC 및 Linq를 사용하는 .NET 전자 상거래 패키지는 무엇입니까?
나를 위해 작동하지 않습니다. 내가 결과로 SelectList를 반복 [여기] (http://stackoverflow.com/a/5285272/1948038)로 시도하고 System.Web.Mvc.SelectListItem을 텍스트로, null을 값으로 가져옵니다. –