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。
有人有一個想法我做錯了什麼?