как исправить проблему с бритвой CS0201 - PullRequest
0 голосов
/ 06 мая 2020

Проверьте код ниже. Здесь я пытаюсь l oop хотя коллекция изображений, но в img tag razor intellisense синтаксис сообщения неверен. ошибка:

Сообщение об ошибке компилятора: 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;" />
}

1 Ответ

1 голос
/ 06 мая 2020

Вы должны изменить на 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;" />
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...