1
nemesv的代碼Conditionally display an image in webgrid - mvc 3在MVC3中很有效。有條件地在webgrid中顯示圖像
@grid.GetHtml(
displayHeader: false,
columns: grid.Columns(
grid.Column(format: (item) =>
{
if (item.IsMainPreview == true)
{
return Html.Raw(string.Format("<text><img src=\"{0}\" alt=\"Image\"/></text>", Url.Content("~/Content/images/preview-photo.gif")));
}
在MVC4你不需要Url.Content使用 「〜」。如果沒有Url.Content(無法找到圖像),我還沒有成功實現代碼的工作。我曾嘗試
return Html.Raw(string.Format("<text><img src=\"{0}\" alt=\"Image\"/></text>", "~/Content/images/preview-photo.gif"));
和
return Html.Raw(string.Format("<text><img src={0} alt=\"Image\"/></text>", "~/Content/images/preview-photo.gif"));
等等。有沒有人知道如何得到這個工作在MVC4沒有URL.Content?
謝謝