Я думаю, вам нужно создать данные представления или создать модель представления, чтобы включить список выбора, передаваемый в раскрывающийся список. Например, в вашем действии контроллера вы должны сделать что-то вроде этого:
//get your item for editing here i.e named itemToEdit
//get your country collection here
ArrayList countryList=New ArrayList;
foreach (Country c In YourCountryCollection)
{ countryList.Add(New With {.Item = c.CountryName, .value = c.CountryID})
}
Viewdata("CountryList")=New SelectList(countryList, "Value", "Item", itemToEdit.countryID)}
Теперь, по вашему мнению, вместо использования html.editorfor, вы должны использовать следующее:
Html.Editor ("CountryLis", "CountryDropDown")
Это должно установить ваш выпадающий список с выбранным значением.
Надеюсь, что это поможет.