MVCアプリケーションの単純なドロップダウンリストを作成しようとしています。私は、アカウント名、ID、削除された等を持つプロパティを持っている私にリストを取得するメソッドを持っている...と別の銀行口座を保持しています。私のコントローラでDropDownListとAsp.Net MVCを構築する
、私はこのような... SelectItemListを構築しようと、LINQのを使用して、その後、これを呼び出しています:
public ActionResult AccountTransaction(AccountTransactionView model)
{
List<AccountDto> accounts = Services.AccountServices.GetAccounts(false);
AccountTransactionView v = new AccountTransactionView();
v.Accounts = (from a in accounts
select new SelectListItem
{
Text = a.Description,
Value = a.AccountId.ToString(),
Selected = false
});
return View();
}
しかし、それは私がIEnumerableをSelectListItemを変換することはできませんと言って、失敗していますSelectList。
私AccountTransactionViewは次のように定義されています
public class AccountTransactionView
{
public SelectList Accounts { get; set; }
public int SelectedAccountId { get; set; }
}
[ドロップダウンリストでAsp.Net MVC、およびSelectListItem支援]が重複する可能性(のhttp:/ /stackoverflow.com/questions/4833652/asp-net-mvc-with-drop-down-list-and-selectlistitem-assistance) –