asp.net显示本map片的有关问题

asp.net显示本地图片的问题
<asp:Image ID="imgZp" runat="server"   />
     <asp:FileUpload ID="FileuploadZP" runat="server" Width="95%"  />
     <asp:Button ID="btnUpImg" runat="server" CssClass="buttons" OnClick="btnUpImg_Click"  Text="显示照片" Width="80px" />

asp.net显示本map片的有关问题

刚接触asp,网上找的代码,显示不了图片,来人帮忙解决下我的问题

   protected void btnUpImg_Click(object sender, EventArgs e)
    {
        string fileName = this.FileuploadZP.FileName;//图片文件路径
        this.imgZp.ImageUrl = this.FileuploadZP.PostedFile.FileName;//显示图片        
    }
------解决方案--------------------
http://blog.****.net/zdw_wym/article/details/6716887
------解决方案--------------------
flileupload上传的图片是保存到网站根目录了吗?this.imgZp.ImageUrl =“/images/xxx.jpg”,如果是网站根目录,建一个images文件夹,这样就可以显示了。
------解决方案--------------------
引用:
<asp:Image ID="imgZp" runat="server"   />
     <asp:FileUpload ID="FileuploadZP" runat="server" Width="95%"  />
     <asp:Button ID="btnUpImg" runat="server" CssClass="buttons" OnClick="btnUpImg_Click"  Text="显示照片" Width="80px" />

asp.net显示本map片的有关问题

刚接触asp,网上找的代码,显示不了图片,来人帮忙解决下我的问题

   protected void btnUpImg_Click(object sender, EventArgs e)
    {
        string fileName = this.FileuploadZP.FileName;//图片文件路径
        this.imgZp.ImageUrl = this.FileuploadZP.PostedFile.FileName;//显示图片        
    }


肯定显示不了 ,因为你给的图片路劲是客户端的,图片控件的路劲只能设置为服务器路劲,所以在服务器里面找不到该文件。你应该先把图片上传 上传完成后再显示。
------解决方案--------------------
先上传再显示·
------解决方案--------------------
引用:
请问大家,我在winform里面写了一个简单的自定义控件,pictruebox和label的复合控件,用来显示图片和名称,想问下生成的dll,可以添加到asp的程序里面用吧?
还是需要用asp重写一个。。。


你连显示图片都不会 还是先研究研究如何上传图片吧.别着急写控件...


------解决方案--------------------
winfrom是本地程序当然可以了...但是asp.net不行啊 他是网页....
------解决方案--------------------
上传后,把地址在后台赋值给 <asp:Image ID="imgZp" runat="server"   />
------解决方案--------------------
显示本地图片问题
//点击浏览图片查找本地图片
 <asp:Button ID="btnUp" runat="server"  Text="浏览图片" OnClick="btnUp_Click" />
//使用btnUp_Click方法找到要显示或上传的图片
protected void btnUp_Click(object sender, EventArgs e)
    {
        //获取上传图像的名称
        img = fupImg.FileName;
        //更该图像名称
        img = img.Replace(img.Substring(0, img.LastIndexOf(".")), Name);
        //设置保存路径
        img = "imgHead/" + img;
        //保存上传的图像
        fupImg.SaveAs(Server.MapPath("/") + img);
        //显示图像
        ImageHead.ImageUrl = "~/" + img;
       
    }//CodeGo.net/
//显示本地图片
 <asp:Image ID="ImageHead" runat="server" Height="100px" Width="100px" />