控制器内部名为New
的名为Advert
的操作方法,其视图运行良好。我只需要将另一个表单嵌入到图像上传视图中:
<form action="/advert/ImageUpload" method="post" enctype="multipart/form-data">
<input type="file" name="uploadfile" id="uploadfile" />
<input type="submit" value="Submit" />
</form>
这是行动方法:
[HttpPost]
public ActionResult ImageUpload(HttpPostedFileBase uploadfile)
{
if (uploadfile.ContentLength > 0)
{
string filePath = Path.Combine("http://abcstorage.blob.core.windows.net/adv" + "_" + Path.GetFileName(uploadfile.FileName));
FileHelper.FileInsert(uploadfile, "adv", FileType.AdvertImage)
}
return View();
}
ImageUpload方法应该返回什么?显然,在这种情况下不允许返回视图。我只是希望上传图像并继续使用第二种形式。
答案 0 :(得分:0)
return RedirectToAction("ActionName", "Controller",(optional new { actionParam=something, etc }) );
或者你可以
return View("ViewName");