MVC 2 でチェックボックス リストを表示し、チェックした値をデータベースに保存しようとしていますが、これまでのところビューにチェックボックス リストを表示できませんでした。以下は私が持っているコードです。
ビューモデル:
public class Address
{
public int addressID { get; set; }
public string address { get; set; }
}
public class Client
{
public int ClientID { get; set; }
public string Name { get; set; }
public IEnumerable<Client> ClientOrdersGrid { get; set; }
public List<Address> Addresses { get; set; }
public List<int> SelectedAddressIDs { get; set; }
}
コントローラ:
public ActionResult Index()
{
JqGridClientRepository rep = new JqGridClientRepository();
Address ad=new Address() {address="abcd",addressID=1};
Address ad1=new Address() {address="kandy",addressID=2};
Address ad2=new Address() {address="colombo",addressID=3};
List<Address> lstAd=new List<Address>(){
ad,ad1,ad2
};
var model = new Client()
{
Addresses = lstAd,
ClientOrdersGrid=rep.GetClients()//This method gets an IEnumerable list of all clients
};
return View(model);
}
意見:
<% foreach (var item in Model.Addresses) { %>
// I want to display checkbox list of addresses here
<% } %>