Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 WebMatrix 2 CSHTML 文件中格式化查询的输出。这是我正在使用的代码:
@foreach(var row in db.Query(selectQueryString)) { @row.Firstname; + " " + @row.lastname; + " " + @row.Entry; }
我收到此错误:
《CS0201:只有赋值、调用、递增、递减和新对象表达式可以作为语句使用》
第一个问题是分号可能会让 Razor 感到困惑,它们只是令人困惑的事情。所以将括号中的行更改为
<text>@row.Firstname @row.lastname @row.Entry</text>
看看这是否有效。< text > 标签告诉 Razor 将其直接输出为 HTML,而不是将其用作代码。你不需要 + " " 因为一旦你输出 HTML,空格就会自动出现。