在asp.net MVC 3中创建一个非路由链接

时间:2011-10-28 23:46:39

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

我正在尝试将我的MVC 3项目中的链接包含到App_Data文件夹中的文件中,但MVC始终要创建链接< controller> /< view> / App_Data / file。不幸的是,App_Data不是我的网络服务器中的最低文件夹,所以我不能只使用/ App_Data /...

捣乱路由表的诀窍是什么?

1 个答案:

答案 0 :(得分:0)

使用system.io方法将app_data中的文件读入临时内存,从控制器中的新操作中清除响应缓冲区(确保控制器返回void)。一旦读入,将文件直接写入响应对象的输出流。请记住在响应对象上设置内容类型以帮助客户端计算机读取/理解文件。

希望这会有所帮助。

克里斯。