【发布时间】:2015-05-04 07:48:46
【问题描述】:
我有一个控制器,有两种方法:
-
Index(),使用数据库中的数据加载模型。 -
GetFile(),返回一个文件供用户下载。
如果GetFile() 失败,我想返回视图,并显示错误消息。我没有将模型从视图发送到控制器方法 GetFile()。
我的问题是:
- 如果我想从 GetFile() 返回到视图,我必须初始化模型并调用数据库获取数据。在我看来,这是一种资源浪费,应该避免。
我的问题:有没有办法返回视图,而无需再次初始化模型(调用 DB)
【问题讨论】:
-
您可以重定向到另一个视图,该视图可能仅用于显示错误,
标签: asp.net-mvc