Jquery, entity, image z bazy

0

Mam problem z wyświetleniem obrazka za pomocą jquery lightbox. Obrazek jest zapisany w bazie danych zwracam go za pomocą pliku .ashx

public void ProcessRequest(HttpContext ctx)
        {
            try
            {
                prograEntities img = new prograEntities();

                int id = Convert.ToInt32(ctx.Request.QueryString["id"]);

                byte[] pict = (byte[])(from p in img.tw_ZdjecieTw
                                       where p.zd_Glowne == true && p.zd_IdTowar == id
                                       select p.zd_Zdjecie).First();

                
                ctx.Response.BinaryWrite(pict);
            }
            catch
            {
                var bytes = File.ReadAllBytes(HttpContext.Current.Server.MapPath("~/images/images.jpeg"));  
                ctx.Response.BinaryWrite(bytes);  
            }

        }  

kod w html wyglada tak

<div id="gallery">
        <a href="../Handler1.ashx?id=<%# Eval("id") %>" >
        <img src="../Handler1.ashx?id=<%# Eval("id") %>" height="50" width="50" alt="Image" />
        </a> 

na stronie pokazuje mi sie obrazek o rozmiarze 50x50 ale po kliknięciu w obrazek zamiast pojawić mi się obrazek na środku ekranu tak jak normalnie w lightbox to pojawia mi sie obraze w formie textowej (ciag znaków tak jak bym go odpalił w notepade).
Gdzie jest błąd ??

0

Tema nie ważny porostu, zmieniłem id=galery na class = galery :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1