Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我是否需要创建新视图以下载存储在ASP.NET MVC Webapp中的文件_Javascript_Asp.net_Asp.net Mvc_File_Download - Fatal编程技术网

Javascript 我是否需要创建新视图以下载存储在ASP.NET MVC Webapp中的文件

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

我在Index.html页面上有一个锚定标记

/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的控制器。