-1
我使用一個控制器,用於上載文件(UploadImageController
與動作AddFiles
返回局部視圖)控制器屬性是在文件上傳POST操作空
在其他控制器鑑於它作爲使用: @{ Html.RenderAction(MVC.Admin.UploadImage.AddFiles(new MyImageService())); }
其中MyImageService是類與大約上傳路徑,圖像sazes等(MyImageService : IImageService
)
諮詢無論在UploadImageController
我添加屬性IImageService _imageService { get; set; }
和AddFiles
共同行動N:
public virtual PartialViewResult AddFiles(IImageService service)
{
_imageService = service;
return PartialView();
}
當我嘗試上傳文件在行動
[HttpPost]
public virtual ActionResult UploadFiles()
{...}
我的財產_imageService == null
,爲什麼和如何我可以改變它?
我嘗試。是我做的第一件事,所有相同'_imageService == null' –
當我調用動作'AddFiles'的構造函數被執行,但是當被稱爲'UploadFiles()'時我的imageService爲空...當前我添加枚舉'ServiceTypa'作爲上傳視圖的模型,然後使用模型作爲「UploadFiles(ServiceType類型)」的參數 –