Tenho um EditorTemplates com um DropDownList.
Funciona tudo direito quando entro na View e o Id dele é null,
mas quando passo um ID para ele já vim selecionado em outra pagina, ele não seleciona o valor referente ao “Id” passado
`@functions {
private SelectList Items
{
get
{
int culture = Html.GetCurrentCultureCode();
PartnerDB _Acesso = new PartnerDB();
List<BCS_SALESORGANIZATION> PaisesList = _Acesso.SalesOrganization().Where(i => i.DS_PAIS != "América Central").ToList();
foreach(var item in PaisesList)
{
switch (culture)
{
case 0: item.DS_PAIS = item.BCS_RESOURCE.DS_pt_BR; break;
case 1: item.DS_PAIS = item.BCS_RESOURCE.DS_en_EN; break;
case 2: item.DS_PAIS = item.BCS_RESOURCE.DS_es_ES; break;
default: item.DS_PAIS = item.BCS_RESOURCE.DS_pt_BR ?? item.BCS_RESOURCE.DS_DESCRICAO; break;
}
}
SelectList PaisesListSelectList = PaisesList.ToSelectList("ID_SALESORGANIZATION","DS_PAIS",string.Empty);
return PaisesListSelectList;
}
}
}
@Html.DropDownList(string.Empty, this.Items, @Resource.SelecioneUmPais, new { @class = @ViewData[“class”] })`