1

WebMatrix 2 CSHTML ファイルでクエリの出力をフォーマットしようとしています。これは私が使用しているコードです:

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

このエラーが発生しています:

「CS0201: 代入、呼び出し、インクリメント、デクリメント、および新しいオブジェクト式のみをステートメントとして使用できます」

4

1 に答える 1

1

最初の問題は、セミコロンが Razor を混乱させる可能性があることです。したがって、括弧内の行を次のように変更します

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

そして、それが機能するかどうかを確認してください。< text > タグは、これを HTML として直接出力し、コードとして使用しないように Razor に指示します。+ " " は必要ありません。HTML を出力すると、スペースが自動的に挿入されるからです。

于 2012-10-17T18:36:17.527 に答える