我有以下控制器動作ASP.NET MVC應用程序:堅持字典值
public ActionResult Upload(HttpPostedFileBase fileData)
{
Dictionary<string, int> mappings = new Dictionary<string, int>();
Byte[] destination = new Byte[fileData.ContentLength];
fileData.InputStream.Position = 0;
fileData.InputStream.Read(destination, 0, fileData.ContentLength);
var returnValue = GUIDGenerator(destination);
mappings.Add(fileData.FileName, returnValue);
return Json(new { success = true });
}
每當用戶選擇文件並上傳它,我想它的名字和GUID添加到字典式「映射」。但是對於每次上傳,映射都會重新初始化它自己。我如何堅持它的價值觀?
您是否嘗試過在您的操作方法之外移動映射集合? – 2012-03-15 20:19:14
也不會工作 - 使它靜態將有所幫助(一點),但你知道 - 你的「應用程序」不運行一致沒有配置IIS主機是「不可擴展的」 – Carsten 2012-03-15 20:22:01
好點卡斯滕 – 2012-03-15 20:28:21