Na stronie w asp.net chcę umożliwić pobranie mojej aplikacji (*.exe). Robię to przy pomocy ImageButton i HyperLink:
.
Mam jednak mały, estetyczny problem. Gdy użytkownik kliknie ImageButton, otworzy mu się takie okno:
Gdy znowu kliknie HyperLink, będzie musiał zmierzyć się z takim oknem:
.
Co zrobić aby te okna były takie same dla obu kontrolek? Najlepiej, takie jak dla HyperLink'u (to mniejsze, proste).
Dla HyperLink używam właściwości NavigateTo="ścieżkaDoPliku", dla ImageButton event OnClick:
protected void DownloadImageButton_Click(object sender, EventArgs e)
{
Response.ContentType = "application/exe";
Response.AddHeader("content-disposition", "attachment; filename=SecurityAd - setup.exe");
Response.TransmitFile(Server.MapPath("~/Downloads/SecurityAd - setup.exe"));
Response.End();
}
Proszę o pomoc, choć pewno problem jest trywialny.