2012-10-17 54 views
1

我想在WebMatrix 2 CSHTML文件中格式化查询的输出。这是我使用的代码:Webmatrix - 格式化MSSQL数据库查询

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

我收到此错误:“CS0201:只有转让,电话,递增,递减和新对象表达式可以用作声明”

回答

1

第一问题在于分号可能会让Razor感到困惑,而且它们只是令人困惑的事情。因此,将括号内的行改为

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

然后看看是否有效。 < text>标签告诉Razor将其直接输出为HTML,而不是将其用作代码。你不需要+“”,因为一旦你放出HTML,空格就会自动出现。

+0

太棒了!这样可行。谢谢! – zucchini