问问题
2412 次
2 回答
3
<a>
据我所知,仅通过为标签的 href 属性设置一些特殊字符串是不可能的。
但是您可以通过将链接替换为 asp.net 链接按钮和调用以下方法的回发来获得所需的行为:
public static void DownloadFile(string filename, string path)
{
Response.ContentType = "application/unknown";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + filename);
Response.TransmitFile(path);
Response.End();
}
path
是您要发送给客户端的文件的完整路径,并且filename
是文件在发送时应具有的名称(可以与原始名称不同)。
于 2013-07-31T06:26:19.567 回答
0
Make the html hyperlink runat ="server"
于 2017-06-16T20:15:18.757 回答