c# - 如何修复 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;" />
}
解决方案
您应该更改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;" />
}
推荐阅读
- sql - 根据表中的条件和另一个表中的字段删除记录
- python - 如何通过知道元组中的值来查看元组列表是否包含特定元组?
- r - 在 Shiny 中绘制反应表的代码
- linux - i3:带有窗口变量的 .config 文件错误
- excel - 如何计算excel文件中的所有字符?
- macos - 如果我更改我的 OSX 应用程序上的 BundleID,我将看不到存储在 CoreData 中的当前记录
- android - TextView 没有出现在模拟器和真实设备上
- excel - 如何在 VBA 代码中将名称范围用于新图表系列的值和 X 值?
- git - 添加第二个远程删除的文件
- django-templates - 编写测试时 Circle CI 的 Django 模板错误