Pobieranie pliku: HyperLink, ImageButton - różne okna zapisu.

Pobieranie pliku: HyperLink, ImageButton - różne okna zapisu.
JB
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 12 lat
  • Postów:57
0

Na stronie w asp.net chcę umożliwić pobranie mojej aplikacji (*.exe). Robię to przy pomocy ImageButton i HyperLink:
user image.

Mam jednak mały, estetyczny problem. Gdy użytkownik kliknie ImageButton, otworzy mu się takie okno:
user image

Gdy znowu kliknie HyperLink, będzie musiał zmierzyć się z takim oknem:
user image.

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:

Kopiuj
         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.

edytowany 3x, ostatnio: Jakub Baran
JB
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 12 lat
  • Postów:57
0

Użyłem LinkButton zamiast HyperLink - wykonuje ten sam OnClick co ImageButton. Małego okna nie udało mi się wymusić.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.