Теги
<td>
нельзя использовать для отображения изображений, если вы не поместите в них элемент <img>
.С учетом вышесказанного, вот как вы отображаете изображение в VB.NET из кода:
Наличие разметки такого типа на странице aspx:
<td>
<img src="" runat="server" id="imageFromDB" />
...
Вы можете сделать это в кодепозади:
Dim imageBytes() as Byte= ... // You got the image from the db here...
//jpg is used as an example on the line below.
//You need to use the actual type i.e. gif, jpg, png, etc.
//You can do imageFromDB simply because you set runat="server" on the markup
imageFromDB.src = String.Format("data:image/{0};base64,
{1}","jpg",Convert.ToBase64String(imageBytes)
И это отобразит ваше изображение на странице.
Надеюсь, я дал вам достаточно информации здесь.