"The file itself is located on another server" it seems to me that it cannot be published on the Internet and, therefore, does not have a URL. Therefore, a simple anchor tag will not work in this case. I think you are looking for Response.TransmitFile() .
When they click on the link, you need to send the file and explicitly specify the content title and content title. Setting the content header on the attachment save dialog will appear. Like (untested):
Response.ContentType = "application/x-pot"; Response.AppendHeader("Content-Disposition","attachment; filename=filename.pot"); Response.TransmitFile(@"i:\division\department\publicfiles\filename.pot"); Response.End();
source share