2016-07-20 4 views
1

С помощью Asp.Net MVC вам понадобится помощь в создании модели домена, в частности поля двоичного типа данных (то есть изображения). Как я могу использовать [использование] указанного поля модели домена в представлении?Как включить изображение в модель домена?

+0

Вы можете сохранить изображение в виде двоичного объекта (var b inary) – Shyju

+0

следует преобразовать двоичный тип, чтобы ввести изображение в поле зрения? –

ответ

0

Как создать поле для изображения (например, десятичный тип Цена по хорошей цене и текстовое поле для описания).

В вашей модели домена создайте класс со свойствами, такими как String Filename ... Etc и для использования изображения используйте Byte [].

И как перенести это изображение в режим просмотра? Просто привяжите массив байтов к тегу изображения в html.

Более направление см images in asp.net Mvc.

0

Если у вас есть двоичный объект в контроллере и хотите использовать его и представить в View можно вынести изображение, используя бритву, как этот

public class ImageController : Controller 
{ 
    public Index() 
    { 
     return View(new byte[]); 
    } 
} 

и ваш Index.cshtml должен выглядеть так (отсюда C# 6):

@model byte[] 
@{ var imgSrc = $"data:image/gif;base64,{Convert.ToBase64String(Model)}";} 
<img src="@imgSrc" style="height: 100px;" /> 
Смежные вопросы