加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 在MVC Razor视图页面中使用string.Format

发布时间:2020-12-15 23:26:34 所属栏目:asp.Net 来源:网络整理
导读:我想使用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视图中的图像…
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" />

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读