0

我有一个参与地址视图模型的 DropDownList。

最好将 170 个左右国家的列表存储在数据库中并将它们加载到视图模型上的集合中,还是将它们作为包含 SelectListItems 的集合硬编码到视图模型中更好?

哪个是最佳实践?

什么时候硬编码 SelectListItems 变得太多了,因为大多数人会选择硬编码一个名字的标题:Mr、Miss、Ms 和 Mrs....

4

1 回答 1

0

我肯定会建议将它们放入数据库中。

ASP.Net MVC 有一些不错的缓存功能,因此使用这些功能您不会为每个点击该页面的用户实时调用您的数据库。

因此,由于可以缓存数据调用,因此将它们放入数据库并没有真正的缺点,但有不少优点。

于 2010-11-24T23:39:05.743 回答