我使用一个控制器上传文件(UploadImageController
操作AddFiles
返回部分视图)
在其他控制器中,它用作:
@{ Html.RenderAction(MVC.Admin.UploadImage.AddFiles(new MyImageService())); }
其中 MyImageService 是有关上传路径、图像尺寸和其他 ( MyImageService : IImageService
)信息的类
在UploadImageController
我添加属性IImageService _imageService { get; set; }
和AddFiles
操作:
public virtual PartialViewResult AddFiles(IImageService service)
{
_imageService = service;
return PartialView();
}
当我尝试上传文件时
[HttpPost]
public virtual ActionResult UploadFiles()
{...}
我的财产_imageService == null
,为什么以及如何改变它?