[英]How to load image in image control of ASP.NET from database?
我在项目中创建了一个新文件夹,并将图像保存在该文件夹中。 我还将路径存储在数据库中。
现在,我想在ASP.NET图像控件中加载图像,但无法这样做。
这是用于存储路径的代码。
if (ImgUpload.HasFile)
{
string fileName = ImgUpload.FileName;
string filePath = Server.MapPath("~/Images/FacultyPics/");
int fileLength = ImgUpload.PostedFile.ContentLength;
string fileextention = Path.GetExtension(fileName);
fileextention = fileextention.ToLower();
string link = "~/Images/FacultyPics/" + fileName; //this link will be stored in database
if (fileLength < 1048576)
{
if (fileextention == ".jpg" || fileextention == ".png" || fileextention == ".gif" || fileextention == ".bmp")
{
ImgUpload.SaveAs(filePath + fileName);
BAL.Pic = link;
}
else
{
lblMessage.Text = "Only Image files are allowed";
}
}
else
{
lblMessage.Text = "Max file size allowed is 1 MB";
}
}
Img是ASP.NET图像控件,但未显示图像。
Img.ImageUrl = Page.ResolveUrl(dt.Rows[0][7].ToString());
根据应用程序结构(您的应用程序文件夹结构)检查aspx页面如何解析路径
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.