2
4

2 回答 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 回答