如何显示保存在文件夹中的图像以及如何将路径从控制器返回到视图?

时间:2014-07-21 12:36:35

标签: c# asp.net-mvc-4

我想在个人资料页面中显示用户图片。我将图像存储在文件夹中。

我的模型类是

public string Imagepath {get; set;}

我的控制器代码是

var folderName = UserDetailsUtil.GetMemberPhotoPathFolderName(SessionData.UserID);                        
var fileName = SessionData.UserID;
var path = Path.Combine(Server.MapPath("~/Content/Upload/MemberProfilePhotos/" + folderName), fileName + fileExtension);
imgfile.SaveAs(path);
ModelState.Clear();

如何从控制器返回上传的图像路径并在另一个视图中显示?

1 个答案:

答案 0 :(得分:0)

用最简单的术语来尝试类似:

return View("AnotherView", path);

然后在 AnotherView.cshtml

@model string

Your path: @Model

尽管使用视图模型你会好得多。