Проблема с отображением изображения из БД с использованием asp.net MVC 2

У меня проблемы с отображением изображения из БД. Я думаю, что этот метод для сохранения изображения работает, потому что я вижу в БД, что поля varbinary имеют какое-то значение, и этот тип изображения правильный. Также размер изображения. Но когда я хочу показать изображение для продукта, я ничего не получаю. Просто пробел .. вот мой код ...

public byte[] GetImage(int productID)
    {
        Product product = products.GetByID(productID);

        byte[] imageData = product.ImageData.ToArray();

        return imageData;
    }

Этот код находится в моем контроллере. Второй код из вида:

<% if (product.ImageData != null) { %>
    <img src='/product/getimage/<%= Html.Encode(product.ID) %>' alt=""/>
    <% } %>

Я попробовал некоторые решения, найденные здесь, по переполнению стека, и все делают это так, но это работает для них. Я понятия не имею, почему изображения не отображаются. Когда я смотрю на исходный код страницы при отладке, у меня есть:

<img src='/product/getimage/18' alt=""/>

Я использую .net 4.0, MVC 2, VS 2010 ... Заранее спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос