public ActionResult PrizeEdit(PrizeView model) { ViewBag.IsPostBack = true; bool savePhoto = false; if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { Stream photoStrem = Request.Files[0].InputStream; byte[] fileBytes = StreamUtil.StreamToBytes(photoStrem); savePhoto = true; model.Photo = StreamUtil.StreamToBytes(photoStrem); } OperationResult result = PrizeSiteContract.Update(model, savePhoto); string msg = result.Message ?? result.ResultType.ToDescription(); if (result.ResultType == OperationResultType.Success) { TempData["Message"] = "奖品修改成功。<br /><a href='/Vip/ManagePrizes'>返回</a>奖品管理页"; return(RedirectToAction("InfoPage")); } ViewBag.Message = msg; return(View(model)); }