c# - Razor:方法 'Write' 没有重载需要 0 个参数

标签 c# razor

@{ int i = 4; }
@foreach (string s in "1,2,3".Split(',')) {
   @:s is equal to @s
   @{ i++; }
}

我在@{ i++ 上得到“方法‘Write’没有重载需要 0 个参数”; } 行代码。有什么想法吗?谢谢!

最佳答案

试试这个:

@{ int i = 4; }
@foreach (string s in "1,2,3".Split(',')) {
   @:s is equal to @s
   i++
}

@{ int i = 4; }
@foreach (string s in "1,2,3".Split(',')) {
   <text>is equal to @s</text>
   i++;
}

关于c# - Razor:方法 'Write' 没有重载需要 0 个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4466469/

相关文章:

c# - 为什么默认 webapi .Net Core 应用程序中没有任何内容传递给 .UseStartup<Startup>() 方法?

c# - 具有不同配置的多个 SignalR 集线器

c# - Clipboard.ContainsImage() 可靠甚至有用吗?

asp.net-mvc - ASP.NET MVC中的Razor页面生命周期

html - 为什么我的 ASP Core MVC Razor 表单显示的输入框没有边距?

asp.net-mvc - 为集合中的每个项目使用 DisplayTemplate(带有 DisplayFor)

c# - GDI+ LockBits()/UnLockBits() 异常

c# - WPF 数据网格 - 如何隐藏可见的下一列/行?

c# - @Html.DisplayText 实际上不会显示文字

javascript - 使用 jquery 用新数据覆盖现有的 select2 多选下拉列表