You can write an .aspx page or a handler, possibly .ashx, that sends the contents of the image back to the browser. You can pass information in the URL. Then use the URL of this page using the html tag or html control to display it.
EDIT: You need to use a control. You can convert the binary data to base64 and output the content to an html page.
I will give you an example with the img html tag:
<img alt="" src="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAsMAAAGhCAIAAAALOi7ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QgLEhM6PUSGrwAAIABJREFUeNq8vcuSLEmWHKZ6jnlEZt5761Z3T/eAHAICAYRcEALsuOCWPzbzDfwP/gKXWJACoRDCBSkEBgPhADKY7qnu+4wIdztHuThmHh55q2t6ho+SlpaqyMwID3ez89CjqsY//dM//bM/+zMc/pGE3//PT/z09/1I0t/1Rz/x+o9+0I++vv/n8fU/8MW/9U9+9JVvL/v/u1cy86cv5ttfePXKq//8fTfhp+/qT3/oq8v+6V/+Ay/v25/+4X/46nqO"/>
You can also use base64 encoding for an image with CSS:
background-image: url(data:image/jpeg;base64,IVB)
To convert to base64 with C # you can use:
using System;
and
Convert.ToBase64String(Foto);
Shire source share