怎么获取 浏览后  打开的按钮事件啊         我想打开后就显示图片了  

解决方案 »

  1.   

    string P_str_filePath = "";      //定义一个在客户端文件的路径的变量
            string P_str_fileExtName = "", P_str_mFileName, P_str_mPath;//文件的扩展名
            System.Text.StringBuilder strMsg = new System.Text.StringBuilder("上传图片;<hr color=red>");
            if (fileUp .PostedFile.FileName!="")   //fileUp是控件fileload控件的名称  这句是取控件的文件名称
            {
                P_str_filePath = fileUp.PostedFile.FileName;  //获取图片路径
                P_str_fileExtName = P_str_filePath.Substring(P_str_filePath.LastIndexOf(".")+1);  //获取扩展名
                    P_str_mPath = Server.MapPath("Images/Pictures/"); //获取服务器端的文件的路径
                    P_str_mFileName = P_str_filePath.Substring(P_str_filePath.LastIndexOf("\\") + 1);  //获取文件的名称
                    fileUp.PostedFile.SaveAs(P_str_mPath + P_str_mFileName);  //保存到制定的路径下
    参考
      

  2.   

    <script language="javascript" type="text/javascript">  
      function PreviewImg(imgFile)  
      {   
      var newPreview = document.getElementById("newPreview");  
      newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;  
      newPreview.style.width = "80px";  
      newPreview.style.height = "60px";  
      }  
      </script>  
    <asp:FileUpload ID="FileUpload1" runat="server" onchange="PreviewImg(this)" />  
    <div id="newPreview"> </div>  
    function $(o){return document.getElementById(o);}  
    function CheckImg(o,img)  
    {  
      if (!/\.((jpg)|(bmp)|(gif)|(png))$/ig.test(o.value))  
      {  
      alert('只能上传jpg,bmp,gif,png格式图片!');  
      o.outerHTML = o.outerHTML;  
      }  
      else  
      {  
      $(img).filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=o.value;  
      }  
    }  <asp:FileUpload ID="FileUpload1" runat="server" onchange="CheckImg(this, 'img');" />  
    <div id="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src= <%= pic%>,sizingMethod=scale);width:88px;height:113px;"> </div>  
    public string pic=""; 
      

  3.   

    到旁边放个Image 控件
    if (fileUp .PostedFile.FileName!="")
    {
       this.Image.ImageUrl="图片的绝对路径"
    }