asp.net mvc 3 - List not being displayed in DropDown Menu at View -
i learning mvc. here's have tried far:
public class storexml { public string storecode { get; set; } public static iqueryable<storexml> getstores() { return new list<storexml> { new storexml { storecode = "0991"}, new storexml { storecode = "0015"}, new storexml { storecode = "0018"} }.asqueryable(); }
in controller:
public selectlist getstoreselectlist() { var store = storexml.getstores(); return new selectlist(store.toarray(),"storecode"); } public actionresult indexddl() { viewbag.store = getstoreselectlist(); return view(); }
in view:
@html.dropdownlist("store", viewbag.stores selectlist, "select store")
what doing wrong here? dropdown shows cie_mvc.models.storexml no values. please suggest.
you're storing in viewbag.store
, calling in view
, viewbag.stores
public actionresult indexddl() { viewbag.stores = getstoreselectlist(); return view(); } @html.dropdownlist("store", viewbag.stores selectlist, "select store")
as side note, issue using dynamic
object
. suggest putting property in viewmodel
, intellisense.
Comments
Post a Comment