WebGrid
MVC4 カミソリ ビューで定義しようとしている があります。読みやすくするために、複数行を使用して列形式を定義したいと思います。以下は、1 行の形式で機能します。
@grid.GetHtml(
columns: grid.Columns(
grid.Column(
header: "Address",
format: (item) => @: @item.Address.Street1 @item.Address.Street2<br />@item.Address.City, @item.Address.State @item.Address.Zip
)
)
)
; expected
次の例では、最初の末尾の括弧とInvalid expression term ')'
他の末尾の括弧でパーサー エラー が発生します。
@grid.GetHtml(
columns: grid.Columns(
grid.Column(
header: "Address",
format: (item) => @: @item.Address.Street1 @item.Address.Street2<br />
@: @item.Address.City, @item.Address.State @item.Address.Zip
)
)
)
ScottGu のブログを読んだ後、これが適切な複数行の構文だと思いました。中かっこ、セミコロン、およびかっこのさまざまな配置を試しましたが、パーサーを満足させる構文が見つかりません。