asp.net 点击“下载”弹出“下载文件”对话框,网页与要下载的文件不在同一服务器上,如何写?

asp.net 点击“下载”弹出“下载文件”对话框,网页与要下载的文件不在同一服务器上,如何写?,第1张

嗯,这个其实就是一个超链接连过去就行了。要知道远程文件的url就可以。

比如说:<a href="http://wwwrarlabcom/rar/wrar393exe">下载</a>

或是用js打开远程文件的url。

一般来说迅雷都能够捕捉到的,但并不能100%确保(谁都不能确保)

缺点:远程文件如果设置了防盗链,就没用了

如果你说的“远程服务器”是内网的,那没办法做到的

asp文件是什么?asp文件格式介绍如下:ASP翻译过来就是动态服务器页面,ASP和PHP一样都是时下流行的后台脚本语言,大部分网站都采用了ASP为脚本制作的。asp文件是一种动态网页文件,需要要在系统中安装IIS,通过服务器设置后用浏览器访问才能看到实际效果,因为asp文件一般在服务端执行,所以通常直接打开不会被执行。如果想要打开编辑asp文件,可以安装IIS服务器,或使用dreamweaver、editplus等编辑器都可以打开asp文件。asp格式图标如下:asp文件是什么以及asp文件怎么打开详情如下:ASP文件摘要ASP文件扩展名有三种主要文件类型,可以使用MozillaFirefox打开(由Mozilla发布)。总共有十四种与此格式相关的软件程序。通常这些是一种ActiveServerPage格式。这些文件分为WebFiles、SettingsFiles和CADFiles等类别。在大多数情况下,这些文件将是WebFiles

Windows、Mac和iOS平台已支持ASP文件。它们是台式计算机(和移动)设备兼容的。ASP文件普及性为“低”。这意味着它们在大多数设备上都不常见。

如果您想了解有关ASP文件和打开它们的软件的更多信息,请参阅下面的其他详细信息。此外,如果您在打开ASP文件时遇到问题,可以学习如何对其进行基本故障排除。

已知的ASP文件3种已知文件类型使用此扩展名ActiveServerPageAdobeColorSeparationSetupFileAlphacamStonePostDataASP主文件关联ASP格式:asp类型:ActiveServerPage一个ASP文件是一个网页,它生成HTML发送到客户端的浏览器在服务器上解析。它包含用VBScript或JavaScript脚本。它是由托管在运行MicrosoftIIS的Windows服务器ASPNET网站使用。

公司:MicrosoftCorporation组:网络文件文件夹:HKEY_CLASSES_ROOTasp打开ActiveServerPage的软件程序:

Mozilla开发的MozillaFirefox(软件环境:Windows)MaciOSAndroidLinuxSolarisillumosGoogle开发的GoogleChrome(软件环境:Windows)MaciOSAndroidLinuxMicrosoftCorporation开发的MicrosoftEdge(软件环境:Windows)MicrosoftCorporation开发的MicrosoftWord(软件环境:Windows)(软件环境:Mac)AdobeSystemsIncorporated开发的AdobeDreamweaver(软件环境:Windows)(软件环境:Mac)ES-Computing开发的ES-ComputingEditPlus(软件环境:Windows)AdobeSystemsIncorporated开发的AdobeFireworks(软件环境:Windows)(软件环境:Mac)ApacheSoftwareFoundation开发的OpenOfficeWriter(软件环境:Windows)LinuxSolarisOSXElCapitanMicrosoftCorporation开发的MicrosoftIIS(软件环境:Windows)Corel开发的CorelWordPerfect(软件环境:Windows)二级ASP关联ASP格式:asp类型:AdobeColorSeparationSetupFile设置与AdobePhotoshop图形图象和数码照片编辑软件相关的文件。一个ASP文件允许同时进行打印,导出为PDF或导出到另一个程序定义分色偏好。

公司:AdobeSystemsIncorporated组:设置文件打开AdobeColorSeparationSetupFile文件的软件程序:

AdobeSystemsIncorporated开发的AdobeIllustratorCC

兼容:(软件环境:Windows)(软件环境:Mac)AdobeSystemsIncorporated开发的AdobeAcrobatDC

兼容:(软件环境:Windows)(软件环境:Mac)LinuxAdobeSystemsIncorporated开发的AdobePhotoshopCC

兼容:(软件环境:Windows)(软件环境:Mac)ASP格式:asp类型:AlphacamStonePostDataCAD文件,Alphacam,为木工行业的CAD/CAM软件解决方案有关。它包含由软件生成的岗石的数据。

公司:PlanitSolutions,Inc组:CAD文件打开AlphacamStonePostData文件的软件程序:

PlanitSolutions,Inc开发的PlanitAlphacam

兼容:(软件环境:Windows)解决难以打开ASP文件的问题打开ASP文件过程中所遇到的常见问题MozillaFirefox不在双击ASP文件时,您可能会在操作系统中看到一个对话框,指出“无法打开此文件类型”。通常情况下,这意味着MozillaFirefox没有安装在%%os%%上。你将无法双击以打开ASP,因为你的操作系统不知道该怎么处理它。

提示:如果你知道有其他软件打开ASP文件,你可以通过点击“显示应用程序”按钮来选择该软件。

MozillaFirefox需要更新有时你安装的MozillaFirefox版本不支持你的ActiveServerPage文件。建议从Mozilla安装最新版本的MozillaFirefox。您的SadSheet文件可能是由比当前安装的计算机更新的MozillaFirefox创建的。

提示:如果你右键单击ASP文件,然后选择“属性”(Windows)或“获取信息”(Mac),你可以获得有关所需版本的提示。

摘要:计算机上没有正确的MozillaFirefox版本可能会导致打开ASP文件时出现问题。

打开ASP的问题的更多原因假设你安装了正确的MozillaFirefox版本,其他问题可能会阻止你打开ASP文件。可能还有其他问题-与软件无关-阻止你打开ASP文件。其他贡献原因:

ASP的Windows注册表文件路径引用损坏注册处内ASP文件描述的损坏MozillaFirefox或其他ASP相关程序的安装损坏ASP本身已损坏无法打开受恶意软件污染的ASP文件与ASP关联的硬件驱动程序已过时您的电脑没有足够的可用资源来打开ActiveServerPage文件asp文件是什么以及asp文件怎么打开扩展阅读ASP文件扩展名2种文件类型使用ASP文件扩展名1动态服务器页面2Adobe分色设置文件文件类型1动态服务器页面开发者微软常用度中度使用格式文件后缀asp文件分类网页文件ASP是什么文件?ASP英文全称ActiveServerPage,即“动态服务器页面”。ASP是一种服务器端脚本编写环境,可以与数据库和其它程序进行交互,用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。ASP文件通常在WindowsIIS服务器上托管的网站使用。

ASP文件扩展信息ASP文件与HTML文件类似,但运行方式并不相同。当Web浏览器请求某个HTML文件时,服务器仅返回该文件。当Web浏览器请求ASP文件时,服务器会通过ASP引擎发送请求,该引擎会解析ASP文件并以纯HTML格式返回客户端浏览器。由于ASP页是在服务器上处理的,因此浏览器无需支持脚本就可以显示ASP文件,而网站访问者是看不到实际的ASP代码,只能看到从页面中的脚本生成的HTML页面。ASP网页通常使用asp扩展名。

ASP网页具有以下特点:

动态地编辑、改变或者添加网页的任何内容;对由用户从HTML表单提交的查询或者数据作出响应;访问数据或者数据库,并向浏览器返回结果;为不同的用户定制网页,提高这些页面的可用性;ASP脚本集成于HTML当中,容易生成,无需编译,易于修改和测试;ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器;ASP程序在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML代码,可防止ASP程序代码被窃取;自从1996年发布ASP10以来,之后更新过两个版本,分别是1997年的ASP20和2000年的ASP30。2002年,微软发布了ASPNET,该版本取代了ASP(ASP不再更新)。由于ASPNET框架的广泛实现,ASP已经被ASPX所取代。与ASP相比,ASPNET扩充功能更强大,可以使用更多的语言,例如C#,VBNET,J#和DelphiNET,通过编译后的代码性能更高,并提供了更高级的调试功能以及运行时更好的错误处理。

ASP网页代码下面是一个简单ASP网页代码(在网页上输出:“你好,世界!”):

<!DOCTYPEhtml><html><body><%responsewrite("你好,世界!")%></body></html>常见的ASP文件名defaultasp-客户端浏览器请求基于IIS服务器的网页目录时加载的默认网页。例如,当客户端请求http://wwwwenjianbaikecom/时,除非服务器配置为加载其他文件,否则服务器将默认加载http://wwwwenjianbaikecom/defaultasp。

ASP文件怎么打开?如果你电脑上打不开ASP文件,原因可能有很多,而最常见最主要的原因就是你的电脑没有安装可以打开ASP文件的软件;Windows系统会弹出提示框:“若要打开此文件,Windows需要知道哪个程序打开它”,最简单直接的解决办法就是下载并安装合适的软件来打开ASP文件。

可以打开ASP文件的软件程序

DataTable、GridView、DataList导出至Word或Excel而对Repeater不行!因为DataGrid和DataList都是继承自WebControl类,

而Repeater则是继承自Control类

使用时,先引入名称空间:using InsusNET。此Dll的类别名称为:ExportToFile

这代码要加上去!不然会出现错误!

public override void VerifyRenderingInServerForm(Control control)

{

}

成功CODE:

using SystemDataSqlClient;

using InsusNET;//引入空间

public partial class firstdaytwo : SystemWebUIPage

{

ExportToFile ojfile = new ExportToFile();//实例化一定要

public override void VerifyRenderingInServerForm(Control control)//这个方法要加上不然出错

{

}

protected void Page_Load(object sender, EventArgs e)

{

bindData();

}

public void bindData()

{

SqlConnection con = new SqlConnection(ConfigurationManagerConnectionStrings["Container"]ConnectionString);

conOpen();

SqlDataAdapter da = new SqlDataAdapter("select from Sgird", con);

DataSet ds = new DataSet();

daFill(ds);

thisGridView1DataSource = ds;

thisGridView1DataBind();

}

protected void Button1_Click(object sender, EventArgs e)

{

ojfileToWord(GridView1, "ssss");//ssss是你要取的文件名!可以用个textbox让它动态的改名,ojfile是上面的实例

}

}

你要下一个DLL引入:ExportToFiledll 实例就上面都说明的

首先你要把下载链接的地址存储到数据库里,或者你写个实体类,从文件系统的指定文件夹里遍历读取地址也可以。

然后从数据库或者实体类返回的数据中取得地址,绑定在GirdView或者其他DataControl的某一Hyperlink列上。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » asp.net 点击“下载”弹出“下载文件”对话框,网页与要下载的文件不在同一服务器上,如何写?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情