首页 > 解决方案 > 如何修复 CS0201 剃须刀问题

问题描述

检查下面的代码。在这里,我试图循环通过图片集,但在img标签剃须刀智能感知中告诉语法是错误的。错误是:

编译器错误消息:CS0201:只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句

foreach (var theme in Model.Themes)
{
  <img src="https://pic.example.com/@{theme.Id.ToString() + "/" + theme.BannerName;} " alt="Alternate Text" style="width:100%;height:auto;" />
}

标签: c#

解决方案


您应该更改string.Format

@foreach (var theme in Model.Themes)
 {
        <img src="https://pic.example.com/@(string.Format("{0}/{1}",theme.Id, theme.BannerName))" alt="Alternate Text" style="width:100%;height:auto;" />
 }

推荐阅读