Предоставьте PhotoPath как свойство для вашей модели представления:
public class UserViewModel
{
//...
public string PhotoPath { get; set; }
}
Контроллер:
public ActionResult Show(int id)
{
// load User entity from repository
var viewModel = new UserViewModel();
// populate viewModel from User entity
return View(viewModel);
}
Вид:
<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage<UserViewModel>" %>
...
<img src="<%= Model.PhotoPath %>" alt="User Photo" />
...
Вы также можете передать объект User
непосредственно в представление, но это делать не рекомендуется. Но если вы хотите сделать это таким образом, вы должны соответственно изменить директиву страницы представления:
<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage<User>" %>