私はMVC 3を使用してIListを消費するプロジェクト(WCFですが、それは問題ではありません)を呼び出しています。しかしIList <string>をMVC.SelectListItemに変換するには、明示的なキャストが必要です
public List<SelectListItem> mothermarriedatdelivery = new List<SelectListItem>();
mothermarriedatdelivery.Add(new SelectListItem() { Text = "Yes", Value = "1" });
、今私が変換しようとしています:私はこのように行っていると、彼らが正常に動作一覧
ハードコードされたリストに、文字列の単一列のリスト(国のリストだけであるのIList)このコード:
public List<SelectListItem> BirthPlace { get; set; }
BirthPlace = new List<SelectListItem>();
GetHomeRepository repo = new GetHomeRepository();
BirthPlace = repo.GetCountries();
リストからSelectListItemに暗黙的に変換する必要があります。誰でもこれを行いますか?はい。私は検索していくつかの例を見つけましたが、それは本当に私の特定の必要性に合っていませんでした。
コレクション(IList)を単一の項目(SelectListItem)に変換することはできません。 – joedotnot