Javascript 我是否需要创建新视图以下载存储在ASP.NET MVC Webapp中的文件
我在Index.html页面上有一个锚定标记Javascript 我是否需要创建新视图以下载存储在ASP.NET MVC Webapp中的文件,javascript,asp.net,asp.net-mvc,file,download,Javascript,Asp.net,Asp.net Mvc,File,Download,我在Index.html页面上有一个锚定标记 /Views/Leader/Index.html 当单击时,它将转到一个javascript文件。我想从那里开始下载一个文件,该文件存储在 /Views/Leader/Data.csv 问题1:这是存放它的最好地方吗?我把它放在哪里重要吗? 我的目标是,当用户单击标签时,它将启动下载。我目前有一个处理索引视图的控制器,并创建了一个名为Data的操作,该操作返回一个FileResult 在我的javascript中,有一个对/Leader/Data
/Views/Leader/Index.html
当单击时,它将转到一个javascript文件。我想从那里开始下载一个文件,该文件存储在
/Views/Leader/Data.csv
问题1:这是存放它的最好地方吗?我把它放在哪里重要吗?
我的目标是,当用户单击标签时,它将启动下载。我目前有一个处理索引视图的控制器,并创建了一个名为Data的操作,该操作返回一个FileResult
在我的javascript中,有一个对/Leader/Data的JSON调用,该调用返回一个错误
问题2:我是否需要创建Data.cshtml页面才能使用该功能
理想情况下,我希望用户单击按钮并停留在索引页上,但启动文件下载 不,您不需要创建Data.cshtml文件。您只需要创建一个返回类型为FIileResult的控制器。不,您不需要创建Data.cshtml文件。您只需创建一个返回类型为FIileResult的控制器。