希望了解以下最佳实践。我正在运行一个 asp.net mvc 4 站点。
我有 2 个静态 PDF 文档,我网站的用户可以下载这些文档。文档的路径基于不同的标准。我有 3 个选项来生成文件的路径。
当页面加载时在控制器中处理它并将我的视图模型中的路径传递给我的剃刀视图并将其添加到锚链接的 href 标记
当用户单击链接以返回 FileResult 时调用控制器操作。
有一个返回文件路径的 HtmlHelper。
以上哪一项是最佳实践?我倾向于排名第一,但希望反馈在架构上是最好的选择,也是对性能影响最小的。