请问怎么实现载入本地电脑上的图片并显示?

请教如何实现载入本地电脑上的图片并显示??
在VS.NET里的HTML控件里有个file   field是用来上传文件的,但怎样使它载入的图片在image控件里显示出来??比如说再加个按钮,载入图片后,点击按钮,图片便在image控件里显示出来。请高手帮帮忙,谢谢!

------解决方案--------------------
<img id= "Image1 " src= "photoDemo.gif " style= "height:80px;width:59px;border-width:0px; " /> <br />
<input name= "File1 " type= "file " id= "File1 " onpropertychange= "javascript:document.all.Image1.src=this.value; " size= "8 " />

------解决方案--------------------
创建一个ASPX文件,不要放任何控件
那个ASPX.VB的Load里
Dim filename As String
filename = 上传后的本地文件名
Response.TransmitFile(filename)
上传之后,在Image1中指向该ASPX

至于地址的传递,可以用Session