我是新來使用MVC框架的Html.DropDownList和我有一個很難understading如何選擇數據出來我的數據庫綁定到的DropDownList。有沒有簡單的方法來從標準的LINQ查詢中返回可綁定列表(如SelectList)?.NET MVC,SelectLists和LINQ
8
A
回答
12
選擇列表的構造函數接受一個IEnumerable因此,所有你需要做的是通過LINQ查詢到構造像這樣
var query = from c in customers
select c;
var customerList = new SelectList(query, "CustomerId", "CustomerName");
你應該這樣做的控制器,並且已在您的視圖模型選擇列表的。
8
你想使用select
關鍵字在LINQ查詢:
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 SelectLists
- 2. ASP.NET MVC在哪裏保留SelectLists的值
- 3. ASP.NET MVC,LINQ和ModelBinders
- 4. MVC和LINQ GROUPBY年
- 5. LINQ和asp.net的MVC
- 6. 帶有SelectLists的ASP.NET MVC的模態狀態?
- 7. ASP .NET MVC + LINQ生成的類+ DataAnnotations
- 8. 問題的Linq查詢.NET MVC
- 9. SSL和ASP .NET MVC
- 10. YUI AJAX和.Net MVC
- 11. .Net MVC WebApi和Angular2
- 12. LINQ,MVC和部分類
- 13. ASP.NET MVC類繼承和LINQ
- 14. MVC viewmodel和linq查詢
- 15. Zendesk .NET API和ASP.NET MVC 3
- 16. .NET圖表和ASP.NET MVC
- 17. MVC .Net前端和後端
- 18. Crystal Reports CrystalImageHandler和MVC .NET
- 19. .Net MVC Ajax和Scriptmanager衝突
- 20. AJAX XSS攻擊和.Net MVC
- 21. ASP.net MVC和.Net版本
- 22. ASP.NET MVC - Linq和SQL程序入門
- 23. 視圖模型中的模板助手和SelectLists不混合:true?
- 24. LINQ on .Net 1.1
- 25. 使用LINQ .NET
- 26. .net expando對象和LINQ。可能與否?
- 27. .NET 3.5 Linq數據源和聯接
- 28. C#.Net Linq查詢和空對象
- 29. LINQ過濾和轉換C#.NET 4.0
- 30. LINQ和MVC控制器查詢
這不適合我。我嘗試迭代得到的SelectList,並將其解析爲[this](http://stackoverflow.com/a/5285272/1948038),只獲取System.Web.Mvc.SelectListItem作爲文本,並將null作爲值。 – 2013-09-25 12:33:19