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.net显示本map片的有关问题](/default/index/img?u=aHR0cDovL3d3dy5teWV4Y2VwdGlvbnMubmV0L2ltZy8yMDE0LzA3LzI5LzA4MjM1MTEyLmpwZw==)
刚接触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文件夹,这样就可以显示了。
------解决方案--------------------
肯定显示不了 ,因为你给的图片路劲是客户端的,图片控件的路劲只能设置为服务器路劲,所以在服务器里面找不到该文件。你应该先把图片上传 上传完成后再显示。
------解决方案--------------------
先上传再显示·
------解决方案--------------------
你连显示图片都不会 还是先研究研究如何上传图片吧.别着急写控件...
------解决方案--------------------
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" />
<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,网上找的代码,显示不了图片,来人帮忙解决下我的问题
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文件夹,这样就可以显示了。
------解决方案--------------------
肯定显示不了 ,因为你给的图片路劲是客户端的,图片控件的路劲只能设置为服务器路劲,所以在服务器里面找不到该文件。你应该先把图片上传 上传完成后再显示。
------解决方案--------------------
先上传再显示·
------解决方案--------------------
你连显示图片都不会 还是先研究研究如何上传图片吧.别着急写控件...
------解决方案--------------------
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" />