在MVC中的功能化编辑(ASP.NET)
来源:互联网 发布:淘宝头层牛皮除牛反绒 编辑:程序博客网 时间:2024/06/05 17:45
源地址:
http://forums.asp.net/t/1933437.aspx?edit+functionality+in+MVC
下面这段代码能被很好的执行(多个图片),但是当我编辑没有上传任何图片的时候,按下确定键打算更新,更新功能是无效的。
if (MultipleFiles != null){}Error i am getting:Object reference not set to an instance of an object.[HttpPost]public ActionResult Edit(int id, Product collection, HttpPostedFileBase[] MultipleFiles){Product p = db.Products.Single(e => e.TagID == id);List<string> blobs = new List<string>();if (MultipleFiles != null){foreach (var fileBase in MultipleFiles){if (fileBase != null && fileBase.ContentLength > 0){//检索容器的引用CloudBlobContainer blobContainer = _myBlobStorageService.GetCloudBlobContainer();CloudBlob blob = blobContainer.GetBlobReference(fileBase.FileName);// Create or overwrite the "myblob" blob with contents from a local file// 从本地文件创建或覆盖 “myblob”附带内容的对象
blob.UploadFromStream(fileBase.InputStream);}CloudBlobContainer blobContainer1 = _myBlobStorageService.GetCloudBlobContainer();CloudBlob blob1 = blobContainer1.GetBlobReference(fileBase.FileName);blobs.Add(blob1.Uri.ToString());}p.Image = blobs.ElementAt(0).ToString();p.Image1 = blobs.ElementAt(1).ToString();} // TODO: Add update logic herep.Name = collection.Name;p.Price = collection.Price;p.Description = collection.Description;//p.Image = collection.Image;// p.Image1 = collection.Image1;db.SubmitChanges();return RedirectToAction("Index");}解决方案:
1.在不编辑任何数据的情况下:
2.在编辑单张图片时
- 在MVC中的功能化编辑(ASP.NET)
- MVC模式在ASP.NET中的应用
- MVC模式在ASP.NET中的应用
- MVC模式在ASP.NET中的应用
- 包含在ASP.NET MVC中的过滤器
- Datatables 在asp.net mvc中的使用
- Autofac在ASP.NET MVC中的使用
- SignalR在ASP.NET MVC中的应用
- Asp.net MVC中的"??"
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 【超级表情xp主题--热门主题】
- Windows下使用HAXM加速Android模拟器(以x86方式运行)
- 计算机领域国际会议分区表
- out of memory logs in android app
- fgets重复读取最后一行,都是feof惹的祸
- 在MVC中的功能化编辑(ASP.NET)
- 机房设备与线路资源管理
- 计算程序运行时间
- 英语对于软件开发者来说到底有多重要?
- Linq找不到行或行已更改
- POJ 1836 Alignment
- git add详解
- hdu 4192
- frameset和frame的使用方法