2013-09-27 2 views
0

Как я могу отобразить изображение в управлении изображениями, путь которого хранится в базе данных. Просьба предоставить мне пример кода. Я получил путь от базы данных, но как я могу показать его в управлении изображениями. вот мой кодкак отобразить изображение в элементе управления изображением, чей путь хранится в db с помощью mvc

[HttpPost] 
    public ActionResult DisplayPic() 
    { 
     string UserName=User.Identity.Name; 
     var getPath = from p in Session.Query<Registration>() 
         where p.Email == UserName 
         select p.Path; 
     if (getPath.Count() > 0) 
     { 
      //display pic??? 

     } 

     return View(); 
    } 

Вид:

 @{ 
     ViewBag.Title = "DisplayPic"; 
     } 

    <h2>DisplayPic</h2> 
    @using (Html.BeginForm()) 

    { 
    <img alt="" src="" width="200" height="200" /> 
    } 
+0

Добавить переменную строку в вашей модели (скажем, «ImageUrl») и – sekhar

+0

Это дает мне ошибку Не удается выполнить привязку времени выполнения по нулевой ссылке. Как передать значение ImageUrl в img src, которое я получил из db в DisplayPic Method. – Wasfa

ответ

2

магазин образ пути в вашей модели собственности и использовать

<img src="@Url.Content(Model.ImagePath)" alt = "Image" />  
+0

Я не понимаю, как будет отображаться изображение профиля конкретного пользователя. Я получил путь к изображению, которое хочу показать, но я могу передать этот путь к изображению src. – Wasfa

+0

предоставить дополнительное свойство в вашем классе модели для пути изображения – AthibaN

Смежные вопросы