Webmatrix - 格式化MSSQL数据库查询

时间:2012-10-17 18:07:00

标签: asp.net razor webmatrix

我正在尝试在WebMatrix 2 CSHTML文件中格式化查询的输出。这是我正在使用的代码:

@foreach(var row in db.Query(selectQueryString))
{
   @row.Firstname; + " " + @row.lastname; + " " + @row.Entry;
}

我收到此错误:“CS0201:只能将赋值,调用,递增,递减和新对象表达式用作语句”

1 个答案:

答案 0 :(得分:1)

第一个问题是分号可能会让Razor感到困惑,而且它们只会让人感到困惑。因此,将括号中的行更改为

<text>@row.Firstname @row.lastname @row.Entry</text>

看看是否有效。 &lt;文字&gt;标签告诉Razor将其直接输出为HTML,而不是将其用作代码。你不需要+“”,因为一旦你推出HTML,空格就会自动出现。