Asp.net mvc 操作下载操作导致新选项卡在下载前快速打开/关闭
我有一些在razor视图中调用控制器的代码,比如Asp.net mvc 操作下载操作导致新选项卡在下载前快速打开/关闭,asp.net-mvc,razor,download,filecontentresult,Asp.net Mvc,Razor,Download,Filecontentresult,我有一些在razor视图中调用控制器的代码,比如 <a target="_blank" href='@Url.Action("ViewFile", "Form", new { id = item.Id })'> <i class="fa fa-download" aria-hidden="true"></i> @item.Title </a> 控制器操作返回一个FileContentResult 这一切都很好,唯一的问
<a target="_blank" href='@Url.Action("ViewFile", "Form", new { id = item.Id })'>
<i class="fa fa-download" aria-hidden="true"></i> @item.Title
</a>
控制器操作返回一个FileContentResult
这一切都很好,唯一的问题是下载会导致一个标签快速打开然后关闭(谷歌浏览器)
我需要能够在不打开选项卡的情况下下载文件。您明确指定使用
target=“blank”
打开新选项卡/页面
发件人:
目标
指定显示链接URL的位置。它是浏览上下文的名称或关键字:选项卡、窗口或
:将URL加载到新的浏览上下文中。这通常是一个选项卡,但用户可以将浏览器配置为使用新窗口\u blank
<a href='@Url.Action("ViewFile", "Form", new { id = item.Id })'>
<i class="fa fa-download" aria-hidden="true"></i> @item.Title
</a>
您使用
target=“blank”
明确指定打开新选项卡/页面
发件人:
目标
指定显示链接URL的位置。它是浏览上下文的名称或关键字:选项卡、窗口或
:将URL加载到新的浏览上下文中。这通常是一个选项卡,但用户可以将浏览器配置为使用新窗口\u blank
<a href='@Url.Action("ViewFile", "Form", new { id = item.Id })'>
<i class="fa fa-download" aria-hidden="true"></i> @item.Title
</a>