Qual é a melhor maneira de preencher listas suspensas com muitas entradas no ASP.NET MVC

StackOverflow https://stackoverflow.com/questions/4272511

Pergunta

Eu tenho uma lista suspensa que participa em um modelo de exibição de endereço.

É melhor armazenar a lista de 170 países em um banco de dados e carregá -los em uma coleção no modelo de visualização, ou é melhor codificá -los no modelo de exibição como uma coleção que contém selectlistems?

Qual é a melhor prática?

Quando o seletListiTems de codificação se torna muitas, pois a maioria das pessoas escolheu codificar o título de um nome: Sr., Miss, MS e Sra. ...

Foi útil?

Solução

Eu definitivamente recomendaria colocá -los em um banco de dados.

O ASP.NET MVC possui alguns bons recursos de armazenamento em armazenamento em cache;

Portanto, como a chamada de dados pode ser armazenada em cache, não há desvantagem real para colocá -las no banco de dados, mas algumas das vantagens.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top