2
我有一个具有图像属性的Employee对象。 图像类包含图像元数据作为图像标题和图像文件名称。ASP.NET MVC图像刷新
如果我以异步方式上传员工的新图片而没有完整回传,新图片未出现在页面上。
我使用GUID命名图像文件以避免页面缓存。
我做图像修改方式如下:
ctrEmployee雇员= Repository.Get(PassedItemID);
if (employee.ctrImage != null)
{
string fullFileName = serverFolder + employee.ctrImage.FileName;
FileInfo TheFile = new FileInfo(fullFileName);
if (TheFile.Exists)
{
TheFile.Delete();
}
fileName = Guid.NewGuid() + ".jpg";
employee.ctrImage.FileName = fileName;
}
resizedBmp.Save(string.Format("{0}{1}", serverFolder, fileName), System.Drawing.Imaging.ImageFormat.Jpeg);
Repository.Edit<ctrEmployee>(employee);
ImageID = employee.Image.Value;
return PartialView(UserControlPaths.Thumbnail, new ThumbnailDataModel(employee.Image.Value, 150, 150));
局部视图具有图像标签,其获取所保存的图像的URL字符串这是一个GUID。
有人有一个想法我做错了什么?