Asp.Net MVCを使用すると、ドメインモデル、具体的にはバイナリデータ型(すなわち画像)フィールドを構築する際に助けが必要です。ビューで[ドメインモデル]フィールドをどのように消費するのですか?イメージをドメインモデルに含めるには?
1
A
答えて
0
画像のフィールドを作成する方法(商品の価格と説明のテキストフィールドの小数点以下の価格のように)。
あなたのドメインモデルでは、String Filename ...などのプロパティを持つクラスを作成し、画像コンテンツにはByte []を使用します。
この画像をビューに転送するにはどうすればよいですか? バイト配列をhtmlのimageタグにバインドするだけです。より多くの方向については
あなたのコントローラでバイナリオブジェクトを持っており、それがビューで使用して表現することにしたい場合は、この
public class ImageController : Controller
{
public Index()
{
return View(new byte[]);
}
}
そして、あなたのようにカミソリを使用して画像をレンダリングすることができimages in asp.net Mvc.
0
を見ますIndex.cshtmlビューは次のようになります(したがってC#6)。
@model byte[]
@{ var imgSrc = $"data:image/gif;base64,{Convert.ToBase64String(Model)}";}
<img src="@imgSrc" style="height: 100px;" />
関連する問題
- 1. 子コレクションを含むDTOをドメインモデルにマッピングするためのデザインパターン
- 2. PHP/MySQL:PHPページに通常のBLOBイメージを含めるには?
- 3. Nhibernateデザインの問題を含むドメインモデル
- 4. イメージを含める方法、web2pyのデフォルトのビューフォルダにあるスクリプト
- 5. ラベルのテキストの間にpngイメージを含める方法
- 6. .travis.ymlに複数のOS Xイメージを含める方法
- 7. Visual Studio 2010 - プロジェクトに含める数百のイメージを含むWebサイトプロジェクト
- 8. ヘッダファイルを含めるには
- 9. ファイルを含むドメインモデルのファイルストレージはどこに実装しますか
- 10. ヘッダー付きイメージをPHPに含めます
- 11. BeautifulSoupをCSVにエクスポートします。スクラップ+列にイメージ値を含める
- 12. イメージを含むJLabelにドラッグアンドドロップを追加するには?
- 13. EF ViewModelにデータを含めるときに含める
- 14. スマイリーにヘルパーを含めるには?
- 15. Typed.jsをAureliaプロジェクトに含めるには
- 16. クラスにHTMLテンプレートを含めるには?
- 17. WebpackにjQuery CDNを含めるには?
- 18. スタートアップ時にプログラムを含めるには?
- 19. django:テンプレートにスタティックファイルを含めるには?
- 20. icarus verilogにファイルを含めるには?
- 21. drupal_gotoパスにハッシュタグを含めるには?
- 22. DrupalにJqueryプラグインを含めるには?
- 23. MySQLデータベーススキーマをGitHubに含めるには?
- 24. EFにサブセットを含めるには?
- 25. MakoにCSSファイルを含めるには?
- 26. AngularJSをページに含めるには
- 27. WebアプリケーションにAjaxを含めるには
- 28. ImageViewをカスタムSegueに含めるには?
- 29. デルファイプロジェクトに.pasを含めるには?
- 30. wordpressテーマにstyles.cssを含めるには?
イメージはバイナリオブジェクトとして保存できます(var b inary) – Shyju
ビューで画像を入力するためにバイナリタイプを変換する必要がありますか? –