【发布时间】:2022-11-11 07:17:09
【问题描述】:
我从具有 6 个属性的模型中接收到一个对象列表,我需要在 cshtml 的表格中显示这些属性,这些对象的一个属性是在运行时生成的 System.Drawing.Bitmap 类型。
有没有办法在 cshtml 中用 Razor 显示这个 Bitmap 对象?感谢大家!
@model List<Database.DisplayPiece>
@{
Layout = "~/Views/Shared/_VisualRuleLayout.cshtml";
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h3>@ViewBag.title</h3>
<table class="table">
<thead>
<tr>
<th>Branch #</th>
<th>Lot</th>
<th>Last Ordered</th>
<th>Width (inches)</th>
<th>Length (feet)</th>
<th>Available</th>
</tr>
</thead>
<tbody>
@foreach (var available in Model)
{
<tr>
<td>@Html.DisplayFor(m => available.Branch)</td>
<td>@Html.DisplayFor(m => available.LotName)</td>
<td>@Html.DisplayFor(m => available.OrderDate)</td>
<td>@Html.DisplayFor(m => available.Width)</td>
<td>@Html.DisplayFor(m => available.Length)</td>
<td>@Html.DisplayFor(m => available.Bitmap)</td>
</tr>
}
</tbody>
</table>
</body>
</html>
【问题讨论】:
-
Bitmap属性到底是什么?字节数组? URL 作为字符串?文件路径? -
我在运行时从模型接收它作为 Bitmap 对象。运行程序后,它会在我在 Html 中指定的字段中显示包含所有位图对象属性的表。感谢您的答复 :)
标签: c# asp.net-mvc model-view-controller razor bitmap