我想使用string.Format这样渲染Razor视图中的图像…
foreach (var p in @Model.Photos) { string.Format("<img src='{0}' width='100' alt='{1}' />",p.Path,p.AlternateText); }
解决方法
string.Format()返回一个您要丢弃的字符串.
您需要将该字符串打印到页面:
@string.Format(...)
注意,由于这不是一个声明,不应该有一个.
还要注意,最好使用Razor本身:
<img src="@p.Path" width="100" alt="@p.AlternateText" />