我应该如何为Controller存储静态数据?

时间:2013-10-05 02:47:30

标签: asp.net asp.net-mvc-3

我有一个图像模型,它有一组尺寸,可以将图像调整为包含字符串名称和该尺寸的最大高度/宽度。

我最初的想法是把它放在数据库中并为图像大小创建一个模型,但这似乎有点过分,而且这种情况经常被调用而且不会经常更改。

所以我认为我可以将它存储为静态数据的形式(ImageSize类的列表或其他东西),但我不确定Controller中的哪个位置。

我应该把这些数据放在哪里?

2 个答案:

答案 0 :(得分:3)

您可以创建另一个包含静态数据的类,然后在Controller类中添加using语句以读取该类内部的数据。

答案 1 :(得分:1)

您可以使用web.config文件存储静态数据。您也可以使用xml fileapplication变量来实现此目的。

但我更喜欢web.config文件。

更多详情

IIS and Static content?