从数据库中获取MVC视图内容(文本,图像URL)并填充视图的最佳方法是什么?

时间:2018-10-21 20:39:54

标签: asp.net-mvc

要求是,管理员可以修改视图上显示的内容。为此,需要保存内容并从数据库中获取内容,然后填充以进行查看。

如果在数据库中找不到特定的内容数据,我还希望从资源文件中获取内容。

由于单个视图中可能有多个内容(多个段落,标题,文本),所以我不想为每个内容都进行数据库调用。

我想通过从内容表中获取所有内容并根据视图名称在操作过滤器中对其进行过滤来做到明智。

然后我将内容数据作为视图包发送到视图,并从视图中调用助手类(将视图包数据作为参数传递)以从传递的视图包内容或资源中获取资源值文件。

我将内容数据存储在资源文件中作为默认内容。如果存在数据库连接问题,则视图将变为空白并从资源文件而不是数据库中获取内容。

以上方法是否合适,或者有更好的方法?

0 个答案:

没有答案