请各位高手指点一下,在asp.net中,怎么实现当用户从本地选择上传图片后立即在网页上显示选择的图片,谢谢。

解决方案 »

  1.   

    使用js把上传的图片路径传给img控件就可以了也可以在代码页创建新img控件,并呈现
      

  2.   

    function PhotoShow()
    {
          document.getElementById("imgPhoto").style.display = "block";
          document.getElementById("imgPhoto").src = document.getElementById("fupPhoto").value;
    }<tr style="height:30px">
        <td align="right" style="height: 34px">上传照片:</td>
        <td style="height: 34px">
           <input id="fupPhoto" type="file" style="width:300px" runat="server" onchange="PhotoShow()" />
           <img id="imgPhoto" alt="" src="" style="display:none" />    
        </td>
    </tr>